我的ISP需要我网站的default.aspx页面。他们说重命名为index.aspx。
问题是默认是关键字。如果我在index.aspx.cs文件中将index重命名为default,则会给出默认关键字error:
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)
{
}
}
}
如何解决这个问题。任何想法。
此致 茶
答案 0 :(得分:5)
另一种方法是使用Default.aspx
,大写D
重命名您的文件,这将删除错误,因为C#中的Default
与默认值不同< strong>(案例敏感),也适用于文件系统。 (因为Windows上的文件系统不区分大小写)
否则,在代码中仅重命名文件名,而不是类名。一种方法是在文件资源管理器上重命名,但要记住在ASPX页面的CodeBehind属性中正确指定文件名。