2014-09-12 1 views
0

Я нашел следующее сообщение: Render partial from different folder (not shared)Реферирование частично в соображениях/Shared asp.net

Однако это не работает на моей странице. Структура файла выглядит следующим образом:

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

>Views 
>>Shared 
>>>SignInLink 

Я хочу MyCustomView, чтобы иметь возможность оказывать частичное найти в: views/shared/signinlink

<% Html.RenderPartial("~/Views/Shared/SignInLink.ascx"); %> 

Не удается разрешить частичный вид

ответ

0

Попробуйте <% Html.RenderPartial("SignInLink"); %>, как MVC runtime будет искать общий каталог (он встроен):

... будет искать частичный вид в разных папках:

Файл/Views/Home с именем «_MyPartial» (с aspx, ascx, расширение cshtml или vbhtml). В папке View/Shared файл с именем «_MyPartial» (с расширением aspx, ascx, cshtml или vbhtml).

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

+0

Это было то, что я был первоначально и дает ту же ошибку. –