Default.aspx的代码页文件的类名为什么是_Default页不是Default?

1、Default.aspx的代码页文件的类名为什么是_Default页不是Default?

2、添加命名空间后,如下面代码所示,可以使用类名Default吗?为什么??

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

        }
    }
}


暮色呼如
浏览 664回答 2
2回答

慕哥9229398

谢谢楼上二位!的确,C#中有个关键字default,主要用在用在Switch语句和泛型中。但C#是区别大小写的,Default应该不够成于default的冲突,当然,也就不存在使用命名空间来避免什么的问题。Default.aspx.cs中使用了_Default.aspx,也许,只是一种小心的表现吧。另,类似的代码在PetShop中有,使用的是Default而不是_Default
打开App,查看更多内容
随时随地看视频慕课网APP