我玩弄了ASP.NET MVC Html.Helpers
和我注意到,例如說:爲什麼我不能在使用Html.Helpers的ASP.NET MVC表單中指定`name`屬性?
Html.Textbox("test");
將呈現name屬性"name=test"
和id
標籤將"id=test"
但是當我做這樣的:
<%= Html.TextBox("go", null, new { @name = "test2", @id = "test2", @class = "test2" })%>
id
將"id=test2"
但name
將是"name=go"
爲什麼它不會被覆蓋?
我也真的不明白還是什麼name
標籤實際上做。我不認爲我曾經使用過。
PS
據我所知,「姓名」和「身份證」可能不需要進行才躲過了「階級」一詞,因爲它是一個關鍵字,但我只是做了所有的人,這樣我不要忘了這麼做,或者不得不記得是否有關鍵字。
啊好吧,不能相信一個飛過我的頭。參數名稱被稱爲「名稱」不能相信我無法連接點。 那麼我想我應該問他們爲什麼要你指定名稱而不是ID? 我正在建立自己的自定義html幫手,我應該只是做他們只是要求他們指定名稱? – chobo2 2009-07-22 14:55:14