2014-02-12 5 views
0

Я пытаюсь отобразить уценку в моей главной странице aka 'Layout.cshtml'. До сих пор я получил свое решение для рендеринга уценки с использованием собственного механизма просмотра и просмотра.Как получить представление пользовательского вида просмотра для визуализации в главной странице механизма просмотра бритвы?

Я бы хотел сохранить главную страницу «Layout.cshtml», рендеринг с помощью бритвы для динамической навигации и т. Д. И передать только анализируемое содержимое из моей уценки в RenderBody() или еще.

Что мне не хватает, это крючок для главной страницы, например. IViewRender(...) способ получить мое содержимое в ...:/

Как получить представление из пользовательского механизма просмотра для рендеринга на главной странице механизма просмотра бритвы?

P.S. использование ServiceStack не является опцией atm :)

+0

Вы можете использовать ajax для динамической загрузки частичных представлений? –

+0

Я бы предпочел полное представление рендеринга на стороне сервера. – stackasec

ответ

0

Переосмысление подхода, кажется, проще использовать только контроллер для склеивания всей информации и сохранения механизма просмотра бритвы, как есть, и не добавлять в отдельный механизм просмотра для вышеуказанной цели ,

Решение теперь имеет файлы разметки в Content/Markdown/... и контроллер отображает и получает уценку за запрос и возвращает разметку, полученную в результате ее разбора в модель представления, которая затем используется для визуализации в набранный вид.