क्या कोई विशिष्ट कारण है कि मुझे HTML को मैन्युअल रूप से लिखने के बजाय Html.CheckBox
, Html.TextBox
, आदि विधियों का उपयोग क्यों करना चाहिए?क्या एमवीसी में एचटीएमएलहेल्पर का उपयोग करने का कोई फायदा है?
<%= Html.TextBox("uri") %>
निम्नलिखित एचटीएमएल
<input type="text" value="" name="uri" id="uri"/>
यह आप कुछ प्रमुख स्ट्रोक, लेकिन उस के अलावा अन्य की बचत होती है लगता है कि हो जाता है। क्या कोई विशिष्ट कारण है कि जब भी संभव हो तो एचटीएमएल हेल्पर का उपयोग करने के लिए मुझे अपने रास्ते से बाहर जाना चाहिए या क्या यह सिर्फ वरीयता है?
नहीं है, ViewState ** नहीं है ** वहाँ पोस्टबैक (रों) पर एक पाठ बॉक्स के मूल्य बनाए रखने के लिए; यह आईपॉस्टबैकडाटा हैंडलर का काम है (System.Web.UI नेमस्पेस, System.Web असेंबली)। –
मेरी शब्दावली का अच्छा सुधार ... +1 :) –