我正在开发nopcommerce插件并在母版页中调用部分视图。但加载显示此错误:
CS1061:'System.Web.Mvc.HtmlHelper'不包含 'Patial'的定义,没有扩展方法'Patial'接受a “System.Web.Mvc.HtmlHelper”类型的第一个参数可以是 发现(您是否缺少using指令或程序集引用?)
答案 0 :(得分:1)
看起来你有一个错字。您正在使用@Html.Patial("myview")
而不是@Html.Partial("myview")
答案 1 :(得分:1)
根据评论,您收到了错误:
找不到部分视图'vendorProfile'或没有查看引擎 支持搜索的位置。以下地点是
这意味着它在无法找到名为“vendorProfile”的视图的位置搜索,因此将该视图放到~/Themes/twigoh/Views/Dashboard/
或者您可以从插件返回部分视图,如:
PartialView("~/Plugins/Twigoh.Sellers/Views/Dashboard/vendorProfile.cshtml", model);
但在主视图中加载时显示错误,因为它尝试在共享文件夹中查找但未获取该视图。因此,不要调用@Html.Partial
使用@Html.RenderAction
,也不要将该视图复制到共享文件夹。
希望这有帮助!