0
我:EditorFor AdditionalViewData不工作
@Html.EditorFor(model => model.name)
這顯示我的用戶名,但我要重寫這個名字。所以我試過這個:
@Html.EditorFor(model => model.Password, new { value = "othertext"})
但是這不起作用,我總是有我的用戶名。
感謝您的幫助!
我:EditorFor AdditionalViewData不工作
@Html.EditorFor(model => model.name)
這顯示我的用戶名,但我要重寫這個名字。所以我試過這個:
@Html.EditorFor(model => model.Password, new { value = "othertext"})
但是這不起作用,我總是有我的用戶名。
感謝您的幫助!
EditorFor上的「附加視圖數據」參數設置了新的視圖數據供編輯器模板使用。它不會使「額外的對象」呈現,因爲您似乎在這裏使用它。
而且據我所知你想設置htmlAttributes
:
@Html.TextBoxFor(model => model.Password, new { value = "xxx" })
是的,我不希望創建一個新的對象,但只使用值附加視圖數據,而不是由模型返回的值。 – MaT
@MaT'EditorTemplates'是強類型視圖的特殊文件夾,據我所知'Password'是'string',使用'TextBox'。 EditorTemplates如何顯示:[關於ASP.NET MVC的快速提示 - 編輯器模板](http://blogs.msdn.com/b/nunos/archive/2010/02/08/quick-tips-about-asp-net -mvc編輯器,templates.aspx) – webdeveloper