【问题标题】:How do you convert an aspx or master page file to page and code behind?如何将 aspx 或母版页文件转换为页面和代码?
【发布时间】:2008-11-02 10:05:14
【问题描述】:

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

【问题讨论】:

    标签: visual-studio-2008


    【解决方案1】:

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

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

    【讨论】:

    • 并且只要确认这在具有常规 ASP.NET 网页的 MVC 应用程序中使用是安全的(例如,如果您使用的是 ReportViewer 控件)。所有视图 .aspx 页面都保持不变。
    【解决方案2】:

    一种方法是创建一个新的空母版页/aspx 文件,然后将您已经拥有的代码复制粘贴到该页面中。这将负责所有的连接和代码文件的创建。

    【讨论】:

      【解决方案3】:

      或者您可以在创建适当的代码隐藏文件(.master.cs 或 .aspx.cs 或 VB.NET .master.vb 或 .aspx.vb)时调整 Page 或 Master 指令。

      我不知道实现这一点的简单点击方式。

      【讨论】:

        猜你喜欢
        • 2013-05-17
        • 1970-01-01
        • 1970-01-01
        • 2021-09-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-16
        • 2011-10-05
        相关资源
        最近更新 更多