Я пытаюсь с идеей взять существующее приложение ASP.NET Webforms и преобразовать его в гибрид, чтобы в будущем мы можем сделать ASP.NET MVC.Проблема смешивания веб-форм в ASP.NET MVC-приложении
Для этого я создал приложение ASP.NET MVC и начал копировать некоторые из папок из проектов веб-форм ASP.NET, содержащих веб-формы. У меня возникли проблемы строительства в результате проекта, получая сотни ошибок компиляции этой формы:
Error 1951 'Documents_Admin_DocPushByTag' does not contain a definition for
'CtlCategoryList' and no extension method 'CtlCategoryList' accepting a first argument
of type 'Documents_Admin_DocPushByTag' could be found (are you missing a using directive
or an assembly reference?)
Каждое из этих сообщений об ошибках см серверных элементов управления в моей разметке. Как будто разметка не обрабатывается? Когда я редактирую один из файлов, находящихся за кодом, и типа ., чтобы узнать, что распознает intellisense, эти элементы управления не отображаются. Обработчики событий (но это должно быть потому, что они определены в коде за файлом). Насколько я могу судить, CodeFile и Наследует Атрибуты страницы верны (и не меняются из проекта ASP.NET, откуда они пришли). Я озадачен тем, что вызывает эту проблему. Есть идеи? ТИА.
Это звучит многообещающе. Действительно, это проект веб-сайта. – 2008-11-18 18:55:56