




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,WEB程序设计技术,教师联系方法,授课教师:朱丰磊办公地点:电教楼3楼323东电话:58108276Email:eview,课程说明,数字媒体专业的专业基础课程。4课时/周,共64课时。通过本课程的系统学习,可以使大家了解数据库的基础知识,熟练掌握常用的SQL语句,掌握ADO.NET体系结构,并能利用.NET开发平台的控件和ADO.NET,对数据库进行数据的存、取等操作。课程学习结束后能够在.NET环境下制作出一个网站的留言板模块。,课程成绩评定总评=平时成绩+过程性考试成绩平时成绩30%考勤、作业、提问过程性考试(二次)70%第一次:制作一个用户注册、登录模块,占30%第二次:制作一个留言板系统,占70%上课玩游戏一次总评-5分,课程说明,课程说明,下载资料和作业考卷上交1.浏览器地址栏里输入ftp.dit并确定2.登录用户名:zfl0,无密码3.课件和相关资料在“00资料”文件夹中4.上交作业和考卷请放到相应班级的文件夹中5.上交文档或文件夹的命名:s01_张三,学习方法,多看:多访问一些经典电子商务网站;技术性网站,剖析经典源代码。多练:完成学习任务的基础上,多做一些实际和虚拟的项目。多想:深入理论研究;提出新创意。多问:多与老师积极沟通或网络上寻找帮助。,搜索引擎或程序员的博客中国最大的IT技术社区WEB技术教程,第1讲基本内部对象,问题如何实现Web页面的跳转?如何实现Web页面之间信息传递?如何进行Web状态的维护?,第1讲基本内部对象,ASP.NET提供了内部对象使得用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息,以实现特定的状态管理和页面信息的传递。,第1讲基本内部对象,Session对象,Server对象,Application对象,Cookie对象,Page对象,Response对象,Request对象,第1讲基本内部对象,Reponse对象信息输出Response.Write(字符串)页面跳转Response.Redirect(“新页面文件名)Request对象Request.QueryString参数名Request.PhysicalApplicationPath,课堂练习一,设计一个用户登录界面,效果如图,要求用户名和密码为必填项。,当输入用户名和密码后,点击“登录”按钮,登录页面将跳转到欢迎页面,欢迎页面显示信息如下图。,课堂练习一,参考步骤,步骤1:在VisualStudio.Net中新建网站,选择“ASP.NET网站”,然后在应用程序根目录下创建一个文件夹并命名为Login。步骤2:添加Web服务器控件到窗体上,并设置属性步骤3:打开代码隐藏类文件Default.aspx.cs,然后编写代码。protectedvoidbtn_Reg_Click(objectsender,EventArgse)stringUserName=txtName.Text;stringLoginTime=System.DateTime.Now.ToString();Response.Redirect(Welcome.aspx?Name=+UserName+,步骤4:通过添加新项来添加新的页面Welcome.aspx步骤5:打开代码隐藏类文件Welcome.aspx.cs,然后编写代码。protectedvoidPage_Load(objectsender,EventArgse)Response.Write(欢迎您,+Request.QueryStringName+);Response.Write(您的登录时间是+RequestLoginTime+);,Session对象,Session对象概述使用会话设置为使用应用程序的单个用户持久地保持数据。当用户在应用程序的页之间跳转时,存储在Session对象中的变量不会清除,而用户在应用程序中访问页面时,这些变量始终存在。SessionID是由WEB服务器随机产生的一个由24个字符组成的字符串。,Session对象,保存会话信息添加状态项Session“Name”=“张三”;引用状态项Session“Name”;设置会话的有效期限若要设置在会话状态提供程序终止会话之前各请求之间所允许的超时期限,设置Session对象的Timeout属性(单位为分钟)即可。默认值为20分钟。,课堂练习二,在课堂练习一中采用Session对象完成页面间的数据传递。,Application对象,Application对象概述Application对象是ASP.NET的一个特殊的内置对象,是Web应用程序的全局范围对象。用来在所有用户间共享信息,并可以在web应用程序运行期间持久地保持数据。这是在应用程序层而不是在用户层。换句话说,该对象是全局的,不是对单独用户的,而是对应用程序的所有用户,其作用域不限制为单独用户的访问。Application对象的作用是在整个应用程序的生命周期中,可用于在全局环境中存储变量和信息(即状态),实现站点多个用户之间在所有页面中共享信息。,Server对象,Server对象概述Server对象提供对服务器上的方法和属性的访问。其中大多数方法和属性是作为实用程序的功能服务的。Server对象是专为处理服务器上的特定任务而设计的,特别是与服务器的环境和处理活动有关的任务。,Server对象,将虚拟路径转换为物理文件路径在Web窗体页中经常需要访问文件或文件夹,此时往往要求将虚拟路径转换为物理文件路径。这个路径转换的任务可以通过Server对象的MapPath方法来完成,语法如下:Server.MapPath(path)其中参数path指定Web服务器上的虚拟路径。执行MapPath方法后,将返回与path相对应的物理文件路径。例如:Server.MapPath(),Cookie对象,Cookie对象概述cookie是一小块由浏览器存贮在客户端系统上(硬盘)的文本,是一种标记。由WEB服务器嵌入用户浏览器中,以便标识用户,且随同每次请求发往WEB服务器。Cookies的值比ASP.net其他集合(例如Form和ServerVariables)的值要复杂得多。,Cookie对象,客户端的浏览器用一个或多个限定的文件支持Cookies,这些文件在Windows系统中称为Cookies文件。ASP.net使得应用cookie较为容易,可以从Request对象的Cookies集合中获得所有随同请求发出的cookie的值,通过Response对象的Cookies集合发回给用户。,Cookie对象,创建、修改和读取Cookie创建、修改CookieResponse.Cookies“Username”.Value=“张三“读取CookieRequest.CookiesUsername.Value,Cookie对象,设置Cookie存在期限Expires属性可以给Cookies设置一个期限,在这个期限内只要打开网页,就可以调用被保存的Co
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东依顿电子科技股份有限公司招聘HRBP岗人员模拟试卷有完整答案详解
- 2025北京清华附中上庄学校招聘模拟试卷及完整答案详解一套
- 2025年永新县面向社会公开招聘城市社区专职网格员【37人】考前自测高频考点模拟试题及一套参考答案详解
- 2025年开封杞县消防救援大队招聘政府专职消防员10人考前自测高频考点模拟试题附答案详解
- 2025年金华永康市医疗卫生单位招聘事业单位工作人员39人模拟试卷及一套答案详解
- 2025海南文昌市人民医院编外工作人员招聘(9号)考前自测高频考点模拟试题附答案详解(考试直接用)
- 2025呼伦贝尔市发展和改革委员会竞争性比选事业单位工作人员考前自测高频考点模拟试题有完整答案详解
- 2025年云数融合项目发展计划
- 2025北京回龙观医院招聘2人(第三批)考前自测高频考点模拟试题及参考答案详解一套
- 2025江苏泰州学院招聘专职辅导员和专任教师17人考前自测高频考点模拟试题及答案详解1套
- 武汉从业资格证摸拟考试及答案解析
- 小学数学数与代数全学年复习资料
- 2025至2030医药级一氧化氮行业产业运行态势及投资规划深度研究报告
- 2025海康威视安检机用户手册
- 2025 精神障碍患者暴力行为应对护理课件
- 创新驱动人工智能+法律服务研究报告
- 《物联网技术》课件-第3章 无线传感器网络
- 保健行业员工知识培训课件
- 人民调解员培训课件
- 工业机器人基础课件:装配机器人及其操作应用
- 激素与肥胖的关系
评论
0/150
提交评论