如果建立的是web site
那么
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
CodeFile="Default.aspx.cs"
Inherits 这里只有类名,原因是.cs文件里面默认没有名称空间
如果建立的是web application
那么
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %>
CodeBehind="Default.aspx.cs"
Inherits="WebApplication1._Default" 这里就有名称空间
namespace WebApplication1
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
![](/Images/OutliningIndicators/InBlock.gif)
}
}
}
那么
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
CodeFile="Default.aspx.cs"
Inherits 这里只有类名,原因是.cs文件里面默认没有名称空间
如果建立的是web application
那么
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %>
CodeBehind="Default.aspx.cs"
Inherits="WebApplication1._Default" 这里就有名称空间
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
![](/Images/OutliningIndicators/None.gif)
最主要的区别就是codebehind和codefile。不知道原因是什么。