SORU
7 Ocak 2010, PERŞEMBE


ASP.NET MVC: Gizli alan değeri işlenen almaz HtmlHelper kullanarak.Gizli

Çok garip bir şey benim app ile oluyor:

Benim ViewModel aşağıdaki özelliği var:

public int? StakeholderId { get; set; }

Bir işlenen alırkısmiaşağıdaki gibi görünüm

<%= Html.Hidden("StakeholderId", Model.StakeholderId) %>

Form ve ilgili denetleyici eylem kimliği ve güncellemeleri bir model, güncel model ile aynı görüşü dönmeden önce oluşturur

Yaşıyorum sorun gizli alan "değer" nitelik Stakeholderİd artık bir değeri olsa bile, ikinci kez işlenmiş. içinde hiçbir şey yok.

Ben sadece kendi değer çıktı, bu sayfada gösterir, bunu yaparak: değeri işlemek için var

<input type="hidden" id="StakeholderId" name="stakeholderId" value="<%: Model.StakeholderId %>" />

Ama yardımcı güncelleştirilmiş değeri almak değil, bu çok garip değil mi?

(Ben kullanarak bir WordPress kullanmak için formları göndermek ve işlemek eylemi sonuçlara divs, ama ben kontrol ettim ve html geri almak zaten yanlış önce bir WordPress kullanmak yok bir şey, yani ben öyle düşünmüyorum çok ilgisi)

GÜNCELLEME

Çünkü aynı zamanda benim denetleyicisi eylem kısmi görünümü verir önce ilgili ModelState anahtar temizleyebilirim olduğunu keşfettim.

CEVAP
7 Ocak 2010, PERŞEMBE


Yardımcı ilk İlan değerler için bakın ve onları kullanın. Formu gönderdiğiniz olarak KİMLİĞİ eski değerini alacak. Senin çözüm doğru.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Andrew_Huang

    Andrew_Huang

    10 ŞUBAT 2006
  • BeginnersTech

    BeginnersTec

    8 NİSAN 2011
  • Orson Wang

    Orson Wang

    28 EKİM 2006