我在~/Views/Shared/DisplayTemplates/Date.vbhtml
中有一个日期标签模板。
如果在控制器中我调用Return PartialView("MyPartial", result)
,部分视图中的日期控件将被我的自定义日期模板替换。一切正常。这是引擎解析部分路径的情况。
但如果在控制器中我呼叫Return PartialView("~/Views/MyController/MyPartial.vbhtml", result)
。然后永远不会调用自定义显示模板。但是,如果我将显示模板放在~/Views/MyController/DisplayTemplates/Date.vbhtml
中,那么它会再次起作用。
所以我的问题是我需要使用绝对路径指定的部分视图来查找~/Views/Shared/DisplayTemplates/
文件夹中的DisplayTemplates。似乎出于某种原因,当存在绝对路径时,是否有必要检查共享文件夹?