首页 > 代码库 > 027.ASP控件

027.ASP控件

1、127.0.0.1 保留IP,代表本机
2、控件
每种控件对应一个类型,所有控件父类型是Control
窗体也是一个控件
FindControl()、Controls
3、DropDownList、checkbox、RadioButton、ListBox……(除了Button之外的大部分控件)的服务端事件必须开启AutoPostBack才可用,因为事件响应方法在服务端,如果从客户端不向服务端发请求,方法无法执行,而下拉框默认不会提交表单发请求。所以必须开启AutoPostBack,允许下拉框提交表单,事件方法才可以执行。
4、页面生命周期
当客户访问a.aspx时,IIS会将请求转发给a类的对象a‘,该对象从创建到销毁会触发若干个事件(这些事件都是在父类定义的),然后执行事件响应方法,方法里的代码就是处理请求的逻辑。所有事件触发完毕后,会将生成的响应html返回给客户端,然后a‘被销毁。这个过程称为页面对象的生命周期。

结论:不论是首次访问页面还是点击表单提交按钮,服务端都会创建单独的对象进行处理。
回发(PostBack):由于表单提交而发出的请求
5、在WebForm中添加C#代码的方式
a、混合式
b、CodeBehind 代码分离
c、内嵌式
6、错误处理
页面级别处理:针对当前页面的错误
全局处理:针对整个应用程序
配置文件:针对整个应用程序,不能捕获异常,只能做转向
优先级别:页面级别 > 全局 > 配置文件

027.ASP控件