- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第12课时:ASP.NET内置对象
目标:掌握理解内置对象
重点:Request对象及数据传递方式
Response对象输出格式
回顾练习:
创建空网站zy12在zy12中添加网页12-1.htm,如下图所示:
表单名称为f1,提交对象为12-1.aspx,提交方式为post
表格宽度为400,整体居中,表格有线,线的粗细为1.
学号对应控件为文本框,名称为xh
姓名对应控件为文本框,名称为xm
性别对应控件为单选按钮,名称为xb,默认选中“女”
班级对应控件为下拉列表,名称为bj,选项内容为1701班、1702班、1703班,对应值为“1701、1702、1703”默认选中“1703班”
爱好对应控年为复选框,名称为c1,c2,c2。
简介对应控件为多行文本框,名称为jj,宽度40,高度5
提交按钮和重置按钮名称为b1,b2,居中对齐,两按钮之间有空格隔。
新知识
认识动态网页
动态网页是处理由静态网页提交的数据,是在服务器中运行的程序,与静态网页对比,动态网页是服务器运行的后台程序,而静态网页是客户机浏览器运行的前台程序,动态网页是负责数据的运算处理,而静态网页是负责数据的输入输出的。
在ASP.NET中动态网页可以采用VB或C#语言编写。我们是采用C#语言编写的。
动态网页采用.aspx作为文件扩展名,在asp.net中动态网页是可以采用语言代码与页面代码分开处理。
代码文件的扩展名为.cs
C#语言回顾
A)数据类型与变量
数据类型是用于说明数据的种类的,在定义变量时,需要说明数据的类型,常用的数据类型有:
Int?整型string?字符串float?单精度数double—双精度数var?变体数据类型。Datetime日期时间
变量使用之前要先定义,定义的格式如下:
数据类型变量名
例如:
表达式
表达式就是计算的式子,使用+-*/%等符号构成的式子称为算术表达式
使用==!===构成的式子称为关系表达式(条件运算)
使用||!由关系式构成的称为逻辑表达式。
4、条件语句
用于判断式子是否成的运行语句if称为条件语句。
单分支结构
If(关系式或逻辑式)
{
语句一
}
多分支结构
If(关系式或逻辑式)
{
语句一
}
else
{
语句二
}
循环语句
计数循环
for(变量=初值;条件;自增长)
{
循环体
}
条件循环
while(条件)
{
循环体
}
asp.net的页面事件(第3章的内容)
当一个网页在加载(就是打开网页时)会自动响应一个Page_Load事件,所谓事件就是计算机程序因为某一操作所引发的执行的事务。
Page_load事件就是网页打开的时候引发的事件,在page_load事件中可以处理各种动态网页打开时各种输入输出操作。
动态网页的内置对象(第4章)
动态网页内置对象是由asp.net提供处理各种操作的功能集合,常用内置对象有5个response(输出对象)request(请求对象)session(会话对象)application(应用程序对象)server(服务对象)
各种内置对象负责不同的功能,每个对象有自已的方法(函数)、属性。
A)请求对象(Request)
请求对象是主要用于接收由客户机(静态网页的表单或地址栏传递的数据)的数据。
在接收数据时分为两种情况:
情况一:
地址栏传递值或使用表单的get方式传递值
接收方式为:
string(或var)变量=Request.QueryString[“表单控件名|变量名”];
地址栏传递值的格式:
ahref=”接收程序名?变量名=值变量名1=值1变量名2=值2…”链接文本/a
例1:在zy12中添加两个网页,分别为12-2.htm和12-2.aspx。在12-2.htm中添加下内容:
其中:?xh=1234xm=张三nl=18表示链接打开12-2.aspx的同时向它传递三个值,分别为xh=1234xm=张三nl=18,各个值之间使用隔开,值不要加引号,xh=1234xh是变量名,是服务器动态网页接收的依据,1234是值。?表示打开链接的同时有值要传递
其中:?xh=1234xm=张三nl=18表示链接打开12-2.aspx的同时向它传递三个值,分别为xh=1234xm=张三nl=18,各个值之间使用隔开,值不要加引号,xh=1234xh是变量名,是服务器动态网页接收的依据,1234是值。?表示打开链接的同时有值要传递
2)打开12-2.aspx,在资源管理器点击双击进入代码编辑状态。
在page_Load事件中
原创力文档


文档评论(0)