Có lý do cụ thể nào khiến tôi nên sử dụng các phương pháp Html.CheckBox
, Html.TextBox
, v.v ... thay vì chỉ viết HTML theo cách thủ công không?Có lợi ích gì khi sử dụng HtmlHelper trong MVC?
<%= Html.TextBox("uri") %>
ám HTML sau
<input type="text" value="" name="uri" id="uri"/>
Nó đoán nó giúp bạn tiết kiệm một vài nét chính nhưng khác hơn thế. Có một lý do cụ thể tại sao tôi nên đi ra khỏi con đường của tôi để sử dụng HtmlHelpers bất cứ khi nào có thể hoặc là nó chỉ là một điều ưu tiên?
Không, ViewState là ** không ** đó để duy trì giá trị của một textbox trên postback (s); đó là công việc của IPostBackDataHandler (System.Web.UI namespace, System.Web assembly). –
Chỉnh sửa tốt thuật ngữ của tôi ... +1 :) –