gpt4 book ai didi

asp.net-mvc - Html.EditorFor 不加载自定义模板路径

转载 作者:行者123 更新时间:2023-12-04 08:09:17 27 4
gpt4 key购买 nike

在我的程序中,我已经把,

<%: Html.EditorFor(m => m.EducationData
, "~/Views/HTML/Shared/EditorTemplates/Foo/CustomTemplate.ascx")%>

但它不会从我提供的路径加载编辑器模板。我在一些例子中看到过, link他们为模板提供了自定义路径。任何人都可以提出建议吗?或者 MVC2 是否支持编辑器模板的自定义路径?或者有没有办法自定义 web.config 或某些配置,以便我可以更改默认模板位置???

最佳答案

我想你的文件夹太多了。使用 EditorTemplates 和 DisplayTemplates 时应遵循特定约定。尝试将您的模板放在此文件夹中,它应该可以工作:

"~/Views/Shared/EditorTemplates/CustomTemplate.ascx"

更新:

并非所有的编辑器模板都需要进入共享文件夹。您也可以将特定于 Controller 的模板放入特定于 Controller 的文件夹中:
"~/Views/Home/EditorTemplates/CustomTemplate.ascx"

关于asp.net-mvc - Html.EditorFor 不加载自定义模板路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11719794/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com