在VS 2013中创建webform时,代码隐藏包含多个使用别名,但是当我保存页面时,将删除所有使用别名。只保留一个使用using System;
的人。为什么会这样?
后面的代码也有命名空间,当我看到不同的网页教程时,他们只是以public partial class
开头。有什么不同 ?我应该简单地删除命名空间,它是否会影响我的网页?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Sample.UI.pages
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
}
答案 0 :(得分:1)
1)如果您没有添加任何可通过using语句访问的额外代码,那么您不需要任何额外的使用语句。
2)public partial class指的是该类被拆分为3个文件的事实。一个是aspx文件,designer.cs文件和后面的aspx.cs代码。除非您知道自己在做什么,否则不要删除任何名称空间。 CLR使用程序集命名空间来查找要执行的代码。