在Views / Shared asp.net中引用partial

时间:2014-09-12 14:15:31

标签: asp.net partial-views

我找到了以下帖子:Render partial from different folder (not shared)

但是这不适用于我的页面。 文件结构如下:

>Areas
>>NewNavigation
>>>Views
>>>>Shared
>>>>>MyCustomView

>Views
>>Shared
>>>SignInLink

我希望MyCustomView能够呈现在views/shared/signinlink

中找到的部分内容
<% Html.RenderPartial("~/Views/Shared/SignInLink.ascx"); %>

无法解析部分视图

1 个答案:

答案 0 :(得分:0)

尝试<% Html.RenderPartial("SignInLink"); %>,因为mvc运行时将搜索共享目录(这是内置的):

  

...将搜索不同文件夹中的部分视图:

     

/ Views / Home文件夹中名为“_MyPartial”的文件(使用aspx,ascx,   cshtml或vbhtml扩展名)。 View / Shared文件夹中有一个名为的文件   “_ MyPartial”(使用aspx,ascx,cshtml或vbhtml扩展名)。

http://coding-in.net/mvc-3-organize-your-partial-views/