ASP.NET第二章 页面对象

第二章

通常网页脚本可以完成哪些任务?
1.指定输入文本或单击按钮后页面的行为
2.根据用户的输入或选择将应用程序从一个页面导航至其他页面
3.收集或存储来自客户端的信息
4.执行数据库操作,如查询、显示数据库数据等


按照脚本执行的位置,网页脚本可分为几种?
1.服务器端脚本
服务器端脚本也是页面的一部分,它不发送至浏览器,而是在请求页面之后和在回送至浏览器之前由服务器处理这些脚本。
<script runat="server" language="C#">
      代码...
</script>

2.客户端脚本   JavaScript
客户端脚本是页面的一部分,当用户请求页面时,就将这些脚本发送至浏览器。客户端脚本包含要在客户端执行的脚本代码,通常对客户端事件进行响应。


Page对象的事件-1

AbortTransaction        中止事务                 
CommitTransaction            提交事务
DataBinding                   完成数据绑定
Disposed                           释放所占用的资源
Error                               发生错误
Init                               页面初始化
Load                               页面加载事件
PreRender                   预备生成文件
Unload                       页面卸载

Page对象的事件-2

protected void Page_Load(object sender, EventArgs e)
{
        Response.Write("This is the Page_Load event");
}

Page对象的事件-3

主页面事件的启动顺序
PreInit            1、可以设置母版页,设置主题            
Init            2、所有控件都已初始化且引用所有外观设置之后引发Init
InitComplete        3、处理要求,完成所有初始化工作的任务
PreLoad            4、预加载
Load                    5、建立数据连接
LoadComplete        6、对需要加载的所有其它控件的任务使用该控件
PreRender        7、对页和控件内容进行修改
PreRenderComplete    8、把数据源绑定到服务器控件上面
Unload            9、关闭文件或者是关闭数据库的连接

Page对象的属性

1.Application
为当前Web请求获取Application对象。对于每个Web应用程序来说,只须一个该对象的实例。它是由所有访问该Web应用程序的客户端共享的
2.EnableViewState
指定当前页面上的服务器控件是否在页面请求之间保持ViewState。该值影响网页上的所有控件,同时取代控件自身的任何个人设置
3.ErrorPage
获取或设置错误页,在发生未处理的页异常的事件时请求浏览器将被重定向到该页
4.ID
用于获取或设置Page类的特定实例的标识符
5.IsPostBack
获取一个值,该值指示页面是否正为响应客户端回发而加载,或者它是否正被首次加载和访问
6.IsValid
获取一个值,该值指示页面验证是否成功
7.Request
用于获取HttpRequest对象,此对象与从客户端发送HTTP请求数据的当前页面关联
8.Response
用于获取HttpResponse对象,此对象与向客户端发送HTTP响应数据的当前页面关联
9.Server
对当前Server对象的引用
10.Session
用于获取ASPNET提供的当前Session对象


总结
1.ASP.NET页文件是含有将在Web上执行代码的文件,其扩展名是.aspx或.ascx
2.ASP.NET页面中使用两种类型的脚本
服务器端脚本
客户端脚本
3.事件处理程序实际上就是一个子程序,执行任何给定事件的相关代码
4.在页面加载时引发Page_Load事件。
5.Page.IsPostBack属性用于检查页面是否为首次加载
6.可以使用PreviousPage对象访问前一个页面的控件值

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值