Как я могу отобразить страницу .ASPX, используя мой файл _SiteLayout.cshtml по умолчанию? - PullRequest
1 голос
/ 04 марта 2012

У меня есть файл .aspx. Он содержит в себе весь код, необходимый для отображения части моей веб-страницы. Мне нужно вызвать его в моем файле _SiteLayout.cshtml.

Я пробовал обычным способом, позвонив:

@{  
    Layout = "/Shared/_SiteLayout.cshtml";
}
        @RenderPage("Shared/page.aspx");

Однако это приводит к ошибке -

[HttpException (0x80004005): файл "/Shared/page.aspx" не может быть обработанным, потому что он не существует или не является допустимой страницей.]

Путь правильный, /Shared/page.aspx - это место, где хранится файл.

Что я могу сделать в этом случае?

1 Ответ

1 голос
/ 04 марта 2012

Рассматривали ли вы метод @ html.RenderAction () и хотите ли вы еще один acion, отрисовывающий page.aspx?Я не пробовал, но предположил бы, что это сработает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...