<%= Html.Editor(prop.PropertyName) %>
Html.Editor创建一个包含MVC生成名称的文本框。我如何获取/访问该名称? ID?
所以在我的代码中生成了这个:
<input type="text" value="Right" name="Template.RightColumn.ContainerName" id="Template_RightColumn_ContainerName">
我想生成这个:
<div id="Template_RightColumn_ContainerName"></div>
所以我需要访问PropertyId。我该怎么做?
感谢
答案 0 :(得分:3)
我找到了。你可以使用这些:
<%: ViewData.TemplateInfo.HtmlFieldPrefix %>
或
<%: ViewData.TemplateInfo.GetFullHtmlFieldId("HtmlContent") %>
其中HtmlContent是您的字段的名称。前缀将自动生成。 感谢