我的视图模型中有几个属性是仅显示的,但我需要使用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)