【发布时间】:2008-11-02 10:05:14
【问题描述】:
我有一个项目,其中创建了一个 .master 页面,但没有页面背后的代码。现在我想为这个 .master 页面添加一个代码隐藏页面,并将“页面内”代码移动到代码隐藏文件中。执行此操作的最佳/最简单方法是什么?我正在使用 Visual Studio 2008。
【问题讨论】:
我有一个项目,其中创建了一个 .master 页面,但没有页面背后的代码。现在我想为这个 .master 页面添加一个代码隐藏页面,并将“页面内”代码移动到代码隐藏文件中。执行此操作的最佳/最简单方法是什么?我正在使用 Visual Studio 2008。
【问题讨论】:
创建新的类文件,将其命名为 yourmaster.master.cs(Visual Studio 会自动将其与 .master 组合在一起)并将代码移至其中,在您的母版页中引用它。
然后右键单击您的项目并单击“转换为 Web 应用程序”,Visual Studio 将创建设计器文件。
【讨论】:
一种方法是创建一个新的空母版页/aspx 文件,然后将您已经拥有的代码复制粘贴到该页面中。这将负责所有的连接和代码文件的创建。
【讨论】:
或者您可以在创建适当的代码隐藏文件(.master.cs 或 .aspx.cs 或 VB.NET .master.vb 或 .aspx.vb)时调整 Page 或 Master 指令。
我不知道实现这一点的简单点击方式。
【讨论】: