ASP.NET MVC с пользовательской / устаревшей системой управления шаблонами - PullRequest
0 голосов
/ 23 августа 2009

У нас есть устаревшая система управления шаблонами, которая в основном возвращает html-файлы с диска на основе предоставленных входных значений.

Например: TStoreMgr.GetTemplate (contextName, loc, "header.template")

Мы хотим перейти на ASP.NET MVC, но остаться с существующей системой управления шаблонами. Это возможно? Если так, стоит ли использовать MVC?

Спасибо.

Ответы [ 3 ]

0 голосов
/ 17 ноября 2009

Да, вы можете просто внедрить механизм представления и подключить его к MVC. Таким образом, вы также можете смешивать и сопоставлять ваш старый шаблон со стандартным механизмом шаблонов mvc asp.net.

Ознакомьтесь с этими двумя уроками о том, как реализовать собственный движок представления.

http://www.coderjournal.com/2009/05/creating-your-first-mvc-viewengine/

http://www.comteken.com/web-programming/creating-a-custom-view-engine-in-asp-net-mvc-2/

0 голосов
/ 22 апреля 2013

На мой взгляд, это все о вещах, связанных с просмотром / презентацией. Вы можете написать «GetTemplate (contextName, loc,« header.template »)» в качестве пользовательского вспомогательного метода, и он сделает все за вас

0 голосов
/ 23 августа 2009

Я не знаю, что вы имеете в виду под шаблоном, обычно шаблоны заполняются перед возвратом клиенту.

Но из информации, которую вы предоставляете, да, конечно, и очень просто , по крайней мере, если TStoreMgr возвращает строку, а contextName и loc - строки.

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