簡體   English   中英

Html.EditorFor additionalViewData

[英]Html.EditorFor additionalViewData

我有一個自定義編輯器模板,我在其中向ViewData添加值,如下所示:

@Html.EditorFor( model => model.PhoneNumber , new { Title = "SomeValue" } )

如何訪問值和屬性名稱?

ViewData是一本字典。

您可以編寫ViewData["Title"] ,也可以遍歷ViewData (KeyValuePairs的集合)或ViewData.Keys

您可以在視圖數據中嵌套htmlAttributes對象:

<%= Html.EditorFor(model => model.PhoneNumber, new { htmlAttributes = new { Title = "SomeValue" } })

然后在您的編輯器模板中:

<%= Html.TextBox("", Model.Value, ViewData["htmlAttributes"])%>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM