更改ASP.NET MVC中的UiHint搜索路径
默认情况下,更改ASP.NET MVC中的UiHint搜索路径,asp.net,asp.net-mvc,razor,Asp.net,Asp.net Mvc,Razor,默认情况下,UiHint属性在Views/Shared/DisplayTemplates或Views/{Controller}/DisplayTemplate中查找模板。我真的需要把我的模板在不同的路径,所以我正在寻找解决方案,将使这项工作。有没有办法在搜索地点中添加其他位置 谢谢。事实上,据我所知,更改UiHint的默认位置,这样您就可以简单地通过以下方式设置模板: @Html.DisplayFor(m => m.MyItem, "~/Views/Controller/DisplayTe
UiHint
属性在Views/Shared/DisplayTemplates
或Views/{Controller}/DisplayTemplate
中查找模板。我真的需要把我的模板在不同的路径,所以我正在寻找解决方案,将使这项工作。有没有办法在搜索地点中添加其他位置
谢谢。事实上,据我所知,更改
UiHint
的默认位置,这样您就可以简单地通过以下方式设置模板:
@Html.DisplayFor(m => m.MyItem, "~/Views/Controller/DisplayTemplates/MyItem.cshtml")
更新:要为您的财产设置模板,您有三个选项:为什么不在
显示中为或编辑器为设置模板?哦,不,求你了!:(我不能对我的项目中的每个字段都这样做。实际上,在寻找模板时,我想对RazorEngine
说,在默认设置之前,我要寻找一些其他地方。这应该是可以分配的,因为可能会因为我的主题改变而改变!@AliAdlavaran所以根据惯例,你们必须把你们的临时设置为在那些文件夹的后面。