【问题标题】:Editing Aspx Website Template with C#使用 C# 编辑 Aspx 网站模板
【发布时间】:2010-07-02 20:13:58
【问题描述】:

我有一个网站模板,我想用 C# 编辑 aspx 文件, 这意味着我希望每个 aspx 文件都有一个代码隐藏文件,即每个 .aspx 存在文件的 .aspx.cs 文件。

我打开了一个新的 ASP.NET AJAX 网站模板并将 .aspx 文件、webconfig 和 css 复制到我创建的新网站中。

当我添加控件并双击它以便为此页面创建一个 .aspx.cs 文件时, 它把我带到了源代码。

我已将此行添加为我的 aspx 文件的第一行,以便创建一个 .aspx.cs 文件:

<%@ Page Language="C#" AutoEventWireup="true"
    CodeFile="Login.aspx.cs" Inherits="Login" %>

但它仍然不允许我创建 aspx.cs 文件。有人知道我该怎么做吗?

【问题讨论】:

    标签: c# templates asp.net


    【解决方案1】:
    • 右键单击 ASPX 页面所在的文件夹(或根项目,如果它位于根文件夹中)并选择“添加新项目...”
    • 选择“类”,将其命名为 Login.aspx.cs,然后单击“添加”
      • 如果您使用的是网站项目,它会询问您是否要将代码文件放在 app_code 中。回答
    • 更改类声明以匹配页面指令中的Inherits 属性,成为部分声明,并从WebForms 的Page 基类继承:

      public partial class Login : System.Web.UI.Page
      {
      
      }
      

    【讨论】:

    • F7 在 Aviran 的情况下无法工作,因为没有代码隐藏文件可以切换。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-15
    • 2014-11-24
    • 1970-01-01
    相关资源
    最近更新 更多