在ASP.NET MVC中更改UiHint搜索路径

时间:2015-09-12 05:26:04

标签: asp.net asp.net-mvc razor

默认情况下,UiHint属性正在Views/Shared/DisplayTemplatesViews/{Controller}/DisplayTemplate中查找模板。我真的需要将我的模板放在不同的路径上,所以我正在寻找能使这项工作的解决方案。有没有办法在搜索地点添加其他位置?

感谢。

1 个答案:

答案 0 :(得分:0)

实际上据我所知,you can't更改了UiHint的默认位置,所以您可以这样简单地设置模板:

@Html.DisplayFor(m => m.MyItem, "~/Views/Controller/DisplayTemplates/MyItem.cshtml")

更新:为了拥有您的房产的模板,您有三个选择: