我正在尝试编写一个简单的声明式 html 帮助器:
@helper Echo(string input) {
@input
}
如果我将它嵌入到我想要使用它的页面中,该帮助器就可以正常工作。但如果我把它移到一个单独的地方.cshtml
文件并将该文件放入~/Views/Helpers
目录中,我的视图无法再编译,因为找不到帮助程序。根据斯科特·顾的说法关于 Razor 的博客文章它应该有效。
我究竟做错了什么?
The ~/Views/Helpers
ScottGu 帖子中描述的位置在 MVC 3 RTM 中不起作用。在撰写这篇文章时,我们正在考虑这个设计想法,但最终我们无法实现它。
将助手放入 App_Code 中是可行的,但存在某些限制,会影响某些 MVC 场景(例如:无法访问标准 MVCHtml.
帮手)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)