关于Visual Studio 2008:如何将aspx或母版页文件转换为页面并在其后编码?

关于Visual Studio 2008:如何将aspx或母版页文件转换为页面并在其后编码?

How do you convert an aspx or master page file to page and code behind?

我有一个项目,其中创建了.master页面,而页面背后没有代码。 现在,我想为此.master页添加一个页面隐藏代码,并将"页面内"代码移动到文件后面的代码中。 最好/最简单的方法是什么? 我正在使用Visual Studio 2008。


创建新的类文件,将其命名为yourmaster.master.cs(Visual Studio会自动将其与.master分组)并将代码移至该文件,并在您的母版页中对其进行引用。

然后右键单击您的项目,然后单击"转换为Web应用程序",Visual Studio将创建设计器文件。


或者,您可以在创建文件后面的适当代码(.master.cs或.aspx.cs或VB.NET .master.vb或.aspx.vb)时改用Page或Master指令。

我不知道实现此目的的简单点击方法。


一种方法是创建一个新的空masterpage / aspx文件,然后将您已经准备好的代码复制粘贴到该页面中。 这将处理所有的连接和代码文件的创建。


推荐阅读