使用C#编辑Aspx网站模板

时间:2010-07-02 20:13:58

标签: c# templates asp.net

我有一个网站模板,我想用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文件。有人知道我该怎么办?

1 个答案:

答案 0 :(得分:0)

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

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