- 1、本文档共64页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TechEd 2002 构建ASP.NET应用程序 议题 Web Forms ASP.NET 应用程序 Web 应用程序安全性 配置与监控 从ASP迁移 Starter Kits简介 议题 Web Forms ASP.NET 应用程序 Web 应用程序安全性 配置与监控 从ASP迁移 Starter Kits简介 Web Forms何谓 Web Forms? 代码模型 生命周期 服务器端事件 服务器控件 确认 Web FormsASP.NET 页面生命周期 与 Microsoft? Win32? 应用程序编码类似 事件作为创建的页面出现 Form_Initialize() ~ Page_Init() Form_Load() ~ Page_Load() Form_Activate() ~ Page_PreRender() Form_Unload() ~ Page_Unload() Web Forms服务器端事件 Runat=server form runat=server input type=button id=button1 OnServerClick=Button1_Click runat=server / Button1_Click(Sender as Object, e as EventArgs) Button1.Text = Save Web Forms 服务器控件 45 个内置控件 支持任意 HTML 3.2 浏览器 将事件提交到服务器 基本控件(文本框、复选框、按钮) asp:textbox id=text1 runat=server/text1.text = Hello World asp:checkbox id=check1 runat=server/check1.checked=True asp:button id=button1 runat=server/button1_onClick() asp:DropDownList id=DropDownList1 runat=serverDropDownList1.SelectedItem.Text = Hello 高级控件 AdRotator、日历、 DataGrid、确认程序 Web Forms高级服务器控件 DataGrid 由 asp:datagrid / 定义 按列分类 成行编辑 HTML 表格 数据捆绑 分页 Web Forms高级服务器控件 确认 需要的确认程序控件 范围确认程序控件 比较确认程序控件 常规表达式确认程序 定制确认程序控件 示例: asp:RequiredFieldValidator ControlToValidate=txtName ErrorMessage=Please Enter Your Name runat=server / 议题 Web Forms ASP.NET 应用程序 Web 应用程序安全性 配置与监控 从ASP迁移 ASP.NET 应用程序Global.asax 事件 第一个请求 Application_Start 每位用户的第一个请求 Session_Start 每个请求 Application_BeginRequest Application_Authenticate Application_EndRequest 应用程序错误 Application_Error 用户注销/会话超时 Session_End Web 服务器关闭 Application_End Application_BeginRequest 虚拟资源 包含在每页面开头的文本 Application_EndRequest 添加到每页面末尾的文本 Application_Error 当出现在错误源不能正确处理的错误时,对于发送电子邮件或写入事件日志非常有用 Session_End 写入用户在指定时间内已注销的日志文件或数据库 Application_End 对于在 Web 应用必须停止时写出非常有用。可以将条目写出到事件日志 Application_Start 对于加载站点特定配置信息非常有用 应用状态 本质上是应用程序的全局变量 Application(CompanyName) 可以锁定或取消锁定应用程序状态变量 Application.lock Application(GlobalCounter) = NewValue Application.unlock 会话状态 每用户变量 可用于站点中的所有页面 Session(UserID) = 5 UserID = Session(UserID) ASP 会话状态 强制“服务器亲和力” 取决于 cookies 无容错功能 ASP.N
您可能关注的文档
最近下载
- 2024年广东省初中学业水平考试模拟地理试卷(一)课件.pptx VIP
- 关于烹饪的策划书3.pptx
- 广州市人民南历史文化街区保护利用规划(文本+图纸).pdf VIP
- WALL·E《机器人总动员(2008)》完整中英文对照剧本.pdf VIP
- LDT 99.13-2008 建设工程劳动定额市政工程-维修养护工程.docx
- 实验报告之spss频数分析.docx VIP
- 新教科版科学小学科学五年级下册全册教案(表格式,可打印).docx
- 2022年新改版教科版五年级上册科学全册教案教学设计(新整理版).doc
- 某小区高楼变频恒压供水系统设计.docx
- 教育智能化AI技术在教学中的应用与影响培训课件.pptx
文档评论(0)