数据持久化第六课-ASP.NET运行机制

数据持久化第六课-ASP.NET运行机制

一.预习笔记

1.动态网页的工作机制通常分为以下几个阶段:

1)使用动态Web开发技术编写Web应用程序,并部署到Web服务器。
2)客户端通过在浏览器中输入地址,请求动态页面。
3)Web服务器根据客户端的请求,对Web应用程序进行编译或解释,并生成HTML流,返回给客户端。
4)客户端浏览器解释HTML流,并显示为Web页面
HttpModule是HTTP请求的"必经之路",可以在该HTTP请求传递到最终的"请求处理中心(HttpHandler)"进行处理之前做一些额外工作;或者在某些情况下终止满足一些条件的HTTP请求,从而起到一个过滤器的作用

2.演示HttpModule的存在

在asp.net项目中创建一个HttpModule子类
在配置文件中添加moudle的配置
运行任意一个asp页面查看效果

3.Httphandler对象的概述与使用

每个HTTP请求都可能经过多个HttpModule处理,而最终的处理中心是HttpHandler

4.Httphandler案例演示

编写一个Httphandler类,定义自己需要处理且显示的数据
在配置文件中添加配置
运行aspx页面测试

5.验证码的实现

代码操作注意事项
1)添加一般处理程序
2)验证码代码实现(网上百度一个)
3)在aspx页面访问时,使用html标签img访问,不适用Asp:Image访问,因为asp:Image控件是用于在ASP.NET Web Forms页面中嵌入图像的,它期望服务器控件的处理机制和事件。而ashx处理程序不支持这些特性

二.课堂笔记

三.课后回顾

--行动是治愈恐惧的良药,犹豫拖延将不断滋养恐惧

相关推荐
*长铗归来*18 小时前
ASP.NET Core Web API 中控制器操作的返回类型及Swagger
后端·c#·asp.net·.netcore
靓仔建18 小时前
Asp.net core用Swashbuckle.AspNetCore库出现错误信息:No operations defined in spec!
后端·asp.net·swagger
敲敲敲-敲代码7 天前
web系统(asp.net和C#)
前端·c#·asp.net
老葱头蒸鸡7 天前
(28)ASP.NET Core8.0 SOLID原则
后端·asp.net
王家视频教程图书馆8 天前
C# asp.net模板代码简单API请求
开发语言·c#·asp.net
SEO-狼术9 天前
Telerik UI for ASP.NET MVC 2025 Q3
ui·asp.net·mvc
速易达网络9 天前
.NET MVC中实现后台商品列表功能
asp.net·mvc
老葱头蒸鸡12 天前
(23)ASP.NET Core2.2 EF关系数据库建模
后端·asp.net
老葱头蒸鸡12 天前
(14)ASP.NET Core2.2 中的日志记录
后端·asp.net
准时准点睡觉12 天前
HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容——错误代码:0x00000000
运维·服务器·iis·asp.net