SORU
12 EYLÜL 2010, Pazar


Razor html öğelerinin özniteliklerini (ASP MVC 3)iç sözdizimi

Tekrar müşteri satır ile bir tablo var, bu tablo benim satır nitelik: KİMLİĞİ için Müşteri KİMLİĞİ eklemek istiyorum

<tr id="row<customer id>"></tr>

Bu kodu eklemeyi deneyin:

@foreach(var c in Model) {
   <tr id="row@c.id"></tr>
}

Bana şu çıktıyı verir:

<tr id="row@c.id"></tr>
<tr id="row@c.id"></tr>

vb.

Ama olmak isterdim:

<tr id="row1"></tr>
<tr id="row2"></tr>

vb.

Ben de <tr>row@{c.id}</tr> eklemek için denedim ama işe yaramadı

CEVAP
12 EYLÜL 2010, Pazar


<tr>row@(c.id)</tr> denediniz mi?

Bu çalışmıyor neden gerçek nedeni row@c.id maçlar çünkünormal ifadee-posta adresi için. Çözümleyici bir e-posta ve kod çağırmak için bir girişim değil aslında varsayar. row@{c.id} çalışmıyor sebebi @{} çıkış yok ve kod blokları içeren anlamına olmasıdır.

Şüphe () arasında bulunan ne kadar kod ayrıştırılması kuvvet gibi @() ne zaman kullanmalısınız.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BMG Rentals Property Management

    BMG Rentals

    23 Mayıs 2011
  • Keith Anthe

    Keith Anthe

    26 NİSAN 2011
  • nemoking of kinges

    nemoking of

    4 EYLÜL 2009