我在使用Visual Studio 2005使用网站技术生成的Asp.Net V2.0中有一些webforms
想要将它们导入Visual Studio 2008设置为v3.5(Asp.Net MVC) - 我在哪里使用Project技术
我正在使用添加>现有项目 - 带来Whatever.aspx& Whatever.aspx.cs 没有要导入的Whatever.aspx.designer.cs
你如何强制它生成?
答案 0 :(得分:4)
右键单击您的aspx文件,然后选择Convert to Web Application
。
答案 1 :(得分:3)
您必须确保您的项目是Web应用程序(而不是网站)。然后,您可以右键单击该文件或项目,然后选择“转换为Web应用程序”。如果一切顺利,将创建设计器文件。如果没有,则页面中存在解析错误。
但是,如果您希望您的项目真正成为MVC应用程序,那么您不应该为您的网页(视图)使用代码隐藏文件,因此您需要将代码隐藏类重构为控制器。看到这篇文章为什么不:
http://stevesmithblog.com/blog/codebehind-files-in-asp-net-mvc-are-evil/