在EditorTemplate中获取HTML字段的有效ID

Mar*_*cus 2 asp.net-mvc-3

我正在使用下面的代码在我的编辑器模板中为一个元素创建id,是否有另一种方法可以在编辑器模板中获取有效的id?

ViewData.TemplateInfo.HtmlFieldPrefix.Replace('.', '_');
Run Code Online (Sandbox Code Playgroud)

Dar*_*rov 5

试试这样:

@{
    var id = ViewData.TemplateInfo.GetFullHtmlFieldId(string.Empty);
}
Run Code Online (Sandbox Code Playgroud)