0
我不喜歡自動生成的代碼,所以我做了一個決定,從來沒有使用Asp.net MVC的Html助手,但我面臨一個問題,當保存輸入值驗證失敗後,所以值被保存當我使用在asp.net mvc中正確使用textboxfor helper沒有幫助?
@Html.TextBoxFor(m=>m.Name)
,但它不保存值當我寫
<input type="text" name="Name"/>
所以如何我可以有同樣的事情,而無需使用TextBoxFor幫手,請問這個幫手做的,我還沒有
謝謝,但還有一個問題,爲什麼當我手動編寫由@ Html.TextBoxFor(m => m.Name)生成的相同的東西時它不起作用 – 2013-02-09 13:21:11
因爲HTML幫助程序已經考慮了模型。該幫手正是爲此目的而設計的。這種幫助器內置了這樣的邏輯。它將檢查您的模型屬性是否有值,並在輸入標籤上發出相應的值屬性。它也會考慮正確編碼這個值,以便它不會破壞你的標記等等。 – 2013-02-09 13:22:15
我如何閱讀幫助模板,確切知道它的作用(它是心靈上的,總是浪費時間學習基礎設施如何工作,而其他人學習如何使用它) – 2013-02-09 13:27:28