问题标签 [asp.net-mvc-templates]

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 投票
1 回答
19 浏览

asp.net-mvc - 显示模板不是从对象模板中选取的

我正在尝试创建 DisplayTemplates -> Object.cshtml 模板,并从中获取指定字段的属性模板。我将提供示例来说明问题。

视图模型

我想像这样显示这个View.cshtml模型

我的 ASP.NET MVC DisplayTemplates 文件夹有两个文件Object.cshtmlDate.cshtml.

看起来Object.cshtml

Date.cshtml是专为UserViewModel.DateStamp财产而创建的

所以问题是从来没有放入@Html.Display(prop.PropertyName)模板中。任何想法为什么它不起作用?Object.cshtmlUserViewModel.DateStampDate.cshtml