问题标签 [displayfor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
29 浏览

asp.net - ASP.NET MVC 5 - HtmlHelper.DisplayForModel("CustomTemplate") 返回“{}”(空/无效)

我正在尝试为表头定义一个 displayTemplate。(我认为真实姓名应该是 displayNameTemplate,但据我所知,没有办法定义自定义文件夹“DisplayNameTemplates”,您可以在其中定义 html 标记,就像对 DisplayTemplate 一样......)

这是我的IEnumerable<dataContainers>模板 ( >Shared/DisplayTemplates/dataContainers.cshtml)

我已经展示了我的解决方案,但我仍然找不到为什么 DisplayForModel 扩展不适用于我的模板...

注意在rowforeach 循环中工作正常的模板的使用......

这是我的模板>Shared/DisplayTemplates/dataContainers/header.cshtml