ASP.NET中Default.aspx文件的作用是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
兴山网站建设公司创新互联公司,兴山网站设计制作,有大型网站制作公司丰富经验。已为兴山上1000+提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的兴山做网站的公司定做!
首先大家看到无论在1.1还是2.0中,用VS创建的网站每个aspx文件都对应一个cs文件(或者vb等其它语言).而cs文件里的类一般和文件同名, 如果遇见关键字的情况才会自动使类名前加个'_',例如:_Default.创建的这个cs文件继承自System.Web.UI.Page类,而且只能\必须继承该类.原因就是aspx文件是继承cs文件的.
就拿Default.aspx,Default.aspx.cs文件来说.Default.aspx.cs里包含了类 _Default,继承字System.Web.UI.Page
通过
publicclass_Default:System.Web.UI.Page { privatevoidPage_Load(objectsender,System.EventArgse) { //在此处放置用户代码以初始化页面 } } }
就能看得出来.
而ASP.NET Default.aspx文件,虽然没有阐明用的哪个类,但是,实际上已经继承自_Default类.
<%@Pagelanguage="c#"Codebehind="Default.aspx.cs"AutoEventWireup=
"false"Inherits="MyTest._Default"%>>
Default <metanamemetaname="GENERATOR"Content="MicrosoftVisualStudio.NET7.1">
<metanamemetaname="CODE_LANGUAGE"Content="C#">
<metanamemetaname="vs_defaultClientScript"content="JavaScript">
<metanamemetaname="vs_targetSchema"content=
"http://schemas.microsoft.com/intellisense/ie5">
<bodyMS_POSITIONINGbodyMS_POSITIONING="GridLayout">
<formidformid="Form1"method="post"runat="server">
<FONTfaceFONTface="宋体">