我如何使default.aspx工作

Tea*_*eek 1 asp.net

我的ISP需要我网站的default.aspx页面.他们说重命名index.aspx.

问题是默认是关键字.如果我在index.aspx.cs文件中将index重命名为default,则会给出default关键字错误:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace china
{
    public partial class default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

如何解决它.任何的想法.

问候茶

Hab*_*bib 5

另一种方式是:将文件重命名使用Default.aspx,大写D,这将消除错误,因为Default在C#中是不同的默认(案例灵敏)和文件系统将正常工作.(因为Windows上的文件系统不区分大小写)

否则只重命名文件名,而不是代码中的类名.一种方法是在文件资源管理器上重命名,但要记住在ASPX页面的CodeBehind属性中正确指定文件名.