Частичное ASP.NET MVC в переносимой области не найдено - PullRequest
0 голосов
/ 01 сентября 2010

Я пытаюсь включить частичное в представление.И часть, и вид находятся в MVC Portable Area.Вот код в представлении:

<% Html.RenderPartial("Here"); %>

Вот частичное (названное Here.ascx и расположенное в папке Shared моей переносимой области):

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<dynamic>" %>
    <p>
        Here
    </p>
    <p>
        You found me.
    </p>

Результат:Частичное представление «Здесь» не найдено.Я также попытался указать относительный путь к этой части, но безуспешно.Есть идеи?

1 Ответ

0 голосов
/ 02 сентября 2010

Все представления (и части, и шаблоны) должны быть встроенными ресурсами, а не файлами содержимого. Вы определяете это в свойстве «Build Action». Чтобы сделать частичный встроенный ресурс, выделите его в Solution Explorer и нажмите клавишу F4 или щелкните его правой кнопкой мыши и выберите «Свойства» в контекстном меню.

...