Я хотел бы повторно использовать * .aspx файлы в нескольких проектах ASP.Net MVC. Возможно ли это?
РЕДАКТИРОВАТЬ: предложение Энтони использовать систему контроля версий для обмена общими файлами между несколькими проектами решает мой вопрос на практике. К счастью, поскольку я использую Subversion, решение подходит мне. Однако, если я не использовал один, как эта проблема все еще может быть решена?
Можно ли сделать что-то подобное?
- Создание распространяемого пользовательского элемента управления с использованием функции предварительной компиляции веб-сайта VS. (Как описано здесь .)
- Ссылка на выходные сборки в необходимых проектах.
- Создание модифицированного механизма просмотра, который создает пользовательские элементы управления через параметр общего типа.
Затем мы создаем действия контроллера следующим образом:
public ActionResult Shared()
{
return View<SharedPageOrUserControl>();
}
Это выглядит возможным?