相关疑难解决方法(0)

如何为DisplayFor()创建MVC Razor模板

我的视图模型中有几个属性是仅显示的,但我需要使用jQuery检索它们的值以在页面上执行计算.标准的Html.DisplayFor()方法只是将它们的值写入页面.我想创建一个剃刀模板,允许我将每个元素渲染为:

<span id="ElementsId">Element's value</span>
Run Code Online (Sandbox Code Playgroud)

我知道我可以在Html.DisplayFor()中指定一个模板来使用特定的模板来渲染属性,但是在该模板中如何识别要写入span标记的id属性?

@Html.DisplayFor(model => model.Element, "MyTemplate");
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc razor asp.net-mvc-3 asp.net-mvc-4

27
推荐指数
3
解决办法
4万
查看次数

标签 统计

asp.net-mvc ×1

asp.net-mvc-3 ×1

asp.net-mvc-4 ×1

razor ×1