SORU
23 NİSAN 2010, Cuma


mvc asp.net neden Html.CheckBox ek gizli bir giriş oluşturma

Html.CheckBox("foo") Bir yerine 2 Giriş, oluşturduğu yeni fark ettim, herkesin bildiği bu neden böyle ?

<input id="foo" name="foo" type="checkbox" value="true" />
<input name="foo" type="hidden" value="false" /> 

CEVAP
23 NİSAN 2010, Cuma


Eğer onay kutusu seçili değilse, form alanı sundu. O her zaman gizli alanda false değeri var. Eğer onay kutusu işaretli bırakırsanız, form hala gizli alanından değere sahip olacaktır. Bu nasıl ASP.NET checkbox değerlerini işler.

Eğer onaylamak istiyorsanız, checkbox Html ile form üzerinde yerleştirin.Gizli, ama <input type="checkbox" name="MyTestCheckboxValue"></input> ile. Onay kutusunu işaretlemeyin, formu ve yayınlanan isteği üzerine sunucu tarafında değerlerine bak. Checkbox değeri yok olduğunu göreceksiniz. Eğer alan gizli olsaydı, false değer MyTestCheckboxValue giriş içerir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • joshsnice

    joshsnice

    28 Kasım 2006
  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010
  • Visual Life

    Visual Life

    3 Temmuz 2006