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

  • Cristina Landa

    Cristina Lan

    28 Ocak 2010
  • DJPixcell

    DJPixcell

    20 NİSAN 2007
  • Matthew Morrill

    Matthew Morr

    15 EKİM 2011