1

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

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

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)
        {

        }
    }
}

如何绕过它。任何想法。

敬茶

4

1 回答 1

5

另一种方法是将文件重命名为Default.aspx, UppercaseD,这将消除错误,因为Default在 C# 中与默认值不同(区分大小写)并且也适用于文件系统。(因为 Windows 上的文件系统不区分大小写)

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

于 2013-04-17T12:28:20.563 回答