他們都看在網頁上視覺上相似,但他們每個人的HTML是相當不同:MVC4中的Html.TextBox和Html.Editor有什麼區別?
<input id="TEST" name="TEST" type="text" value="this one's filled in, but editor isn't">
<input class="text-box single-line" id="TEST" name="TEST" type="text" value="">
的docs說Returns an HTML input element for each property in the object that is represented by the expression.
爲Html.Editor
雖然Html.TextBox說Returns a text input element by using the specified HTML helper and the name of the form field.
這是否意味着你將一個模型的字符串名稱傳遞給Html.Editor
,然後它會爲它的每個屬性創建一個文本輸入,而Html.TextBox
只是一個愚蠢的文本輸入而沒有其他任何東西后面的場景?