【发布时间】:2010-10-25 16:03:07
【问题描述】:
我正在 VS 2008 .Net 3.5 中开发一个网站(不是 Web 应用程序),它使用单文件 .aspx 模型,其中服务器代码包含在 html 的头部而不是使用 .页面后面的 aspx.cs 代码。
我想快速转换文件以使用代码隐藏模型,但到目前为止,我能做到这一点的唯一方法是删除文件,创建一个新的同名代码隐藏 aspx 页面,然后手动将aspx相关代码复制到.aspx页面,将服务器代码复制到.aspx.cs页面。
有更快的方法吗?
我看过两篇文章,似乎可以回答这个问题,但遗憾的是没有: Working with Single-File Web Forms Pages in Visual Studio .NET 和 How do you convert an aspx or master page file to page and code behind?
两者都提供了一个简单的解决方案,让 VS 完成腿部工作,您只需将其指向一个文件并射击。无论出于何种原因,它们都不起作用。第一篇文章似乎是指 VS 2002,第二篇文章似乎是指 Web 应用程序。
网站有希望吗?
另外,也许我看错了,单页模型有优势吗?我确实计划很快将整个网站转换为 Web 应用程序,单页模型在 Web 应用程序中是否适用?
【问题讨论】:
标签: asp.net visual-studio-2008 code-behind