好吧所以我只是乱搞,因为我发现@helpers放在了MVC的App_Code文件夹中。 我的Index.cshtml,是的Razor精美地称我的助手为“MasterPersonHelper.cshtml”
@MasterPersonHelper.ReturnPersonList();
但是如果我在部分视图中调用辅助方法,(只是四处看看会发生什么),是的,部分是在共享文件夹中。
然后尝试调用partial来从我的index.cshtml @Html.Partial(“ListPerson”)呈现帮助器的结果;
而不是直接调用助手V.S.声称它无法找到部分但它确实列出了它所在的路径。 “而且看不到它”
我认为它无法从部分调用帮助程序,因为帮助程序在app_Code目录中已经输出,因为它在错误中打印了部分的正确路径。
我研究了这个&我想我会问或通知什么.. 谢谢
抱歉,我有漂亮的照片,但我在这里是一个菜鸟,所以不是吗
内容 查看调用helper = beautiful
查看(在Views \ Controllername文件夹中)调用partial(在共享文件夹中)
包含对helper的调用(在App_Code目录中)= FAIL !!!!
误导性错误。
和平
答案 0 :(得分:0)
您可以尝试在部分的顶部添加“使用”吗?例如:
@using MvcApplication1.Controllers.Helpers