ASP.Net 3.5学习笔记(C#)二

 

三:ASP.Net页面事件

页面事件列表(按触发顺序)

事件名

说明

PreInit

页面初始化前的那一刻触发。

Init

页面初始化时触发。

InitComplete

页面完成初始化时触发。

PreLoad

页面加载到内存前的那一刻触发。

Load

页面加载到内存时触发。

LoadComplete

页面加载到内存完成后触发。

PreRender

页面显示在浏览器前触发。

PreRenderComplete

页面显示在浏览器之前的那一刻触发。

UnLoad

页面在内存中卸载时触发。

四:处理回送

区别用户端在第一次家在页面时传送的内容和会送的内容(确定页面是否是第一次被这个客户端请求或者是本页面操作或刷新导致的响应)

写法:

if(Page.IsPostBack == true)

{

         //你的操作

}

或者

If(!Page.IsPostBack)

{

         //你的操作

}

五:跨页面传送

1.       跨页面传送:提交窗体(例如Page1.aspx),并把这个窗体的所有的控件值都传送给另一个页面(Page2.aspx)

2.       传送实例(略没有找到合适的实例)

六:ASP.Net应用程序文件夹

1.       App_Code文件夹

此文件夹用于存储类、.wsdl文件和类型化数据集。储存在这个文件夹中的所有项目都可自动用于解决方案中的所有页面(VbCs文件可共存于此文件夹中,但须在配置文件中进行设置)

2.       App_Data文件夹

此文件夹用于保存应用程序使用的数据库。它是一个集中存储应用程序所用数据库的地方(可以保存Microsoft SQL Express文件、Microsoft Access文件、XML文件)

3.       App_Themes文件夹

主题是为站点上的每个页面提供统一外观和操作方式的一种新方法。通过.skin文件、CSS文件和站点上服务器控件使用的图像来实现主题功能。所有这些元素可以构建一个主题,并存储在解决方案的App_themes文件夹中。

4.       App_GlobalResources文件夹

资源文件是一些字符串表,当应用程序需要根据某些事情(如文件上的变化)进行修改时,资源文件可用作这些应用程序的数据字典。可在App_GlobalResources文件夹中添加程序及资源文件(.resx),他们会自动编译,成为解决方案的一部分,供应用程序中所有.aspx页面使用。

5.       App_LocalResources文件夹

此文件夹可以把专用于页面的资源文件添加到App_LocalResources文件夹中,方法是构建.resx文件。

6.       App_WebReferences(Web References)文件夹

此文件夹可以自动访问应用程序引用的远程Web服务。

7.       App_Browsers

此文件夹中包含.browser文件,这些文件是XML文件,用于表示向应用程序发出请求的浏览器,并识别这些浏览器具有的功能。

 

补充:此处只做简单说明后文会有详细阐述。

七:提供程序(是什么,作用,创建)

八:Global.asax文件

1.       该文件由应用程序用于保存应用程序级的事件、对象和变量,所有这些都可以在应用程序的范围内访问。

2.       应用程序级事件详解

事件名

说明

Application_Start

在应用程序接受到第一个请求时调用,这是在应用程序中给应用程序级的变量赋值或者指定所有用户都必须维护的状态的理想位置。

Session_Start

在用户第一次访问应用程序时调用。

Application_BeginRequest

在请求到达服务器,并且得到处理之前,引发该事件,并在处理该请求之前出力。

Application_AuthenticateRequest

每个请求都会除法改事件,允许为请求建立定制的身份验证。

Application_Error

在应用程序得用户抛出错误时触发。它适用于提供应用程序级的错误处理,或者把错误记录到服务器的事件日志中。

Session_End

InProc模式下运行时,这个事件在终端用户推出应用程序时引发。

Application_End

在应用程序结束时触发。

3.       应用程序级指令

@Application@Assembly@Import用法与页面指令相似(参考前文)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值