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

  • Influencer Plus

    Influencer P

    2 Ocak 2013
  • MrChiCity3

    MrChiCity3

    14 NİSAN 2008
  • Utah Valley Online

    Utah Valley

    9 AĞUSTOS 2010