
Asp.Net
00&00
这个作者很懒,什么都没留下…
展开
-
Asp.Net:aspx页面处理过程原理
执行过程:客户端向服务器发送请求报文,服务器HTTP.SYS接收到,通知给w3svc,并把请求报文放入请求队列里;w3svc收到通知后,向IIS admin获取配置信息,配置请求报文,并通知应用程序池处理请求(如果当前未有工作进程,则创建);应用程序池处理请求,首先判断请求是否是静态文件,如果是直接返回,否则启动DotNet Framework进行aspx文件处理,最后返回相应内容给HTTP.SYS;HTTP.SYS将响应报文返回给客户端,客户端接收到响应报文进行解析加载呈现。原创 2024-10-18 17:06:25 · 234 阅读 · 0 评论 -
Asp.Net:aspx入门-前端与后端
右键web应用程序,选择web窗体建立:获得.aspx页面,其中包含.aspx.cs页面和aspx.designer.cs页面。过程:前端页面加载完后,通过Page_Load初始化,实现数据显示。注意前端可以通过<% %>访问后端,执行C#代码。.aspx页面继承于.aspx.cs页面,所以在.aspx页面可以访问父类的共享的数据。MyFirstWebForm.aspx(前端)页面代码。Page Language:使用的语言。CodeBehind:代码后置类。Inherits:继承的类型。原创 2024-10-18 16:22:39 · 930 阅读 · 0 评论 -
Asp.Net:验证码工具类
建立工具类ValidateCode.cs,将其放到三层中的Commo类库,等待调用。在web应用程序中添加对应前端的后端一般处理程序VCodeDemo.ashx。在web应用程序中添加前端显示页面UserRegist.html。右键UserRegist.html浏览器运行程序,获得验证码图片。原创 2024-10-18 11:52:33 · 283 阅读 · 0 评论 -
Asp.Net:缩略图工具类
【代码】Asp.Net:缩略图工具类。原创 2024-10-13 22:09:06 · 266 阅读 · 0 评论 -
Asp.Net:图片水印、缩略图实现
创建一般处理程序,后端接收到图片,进行水印添加,保存并呈现。创建一般处理程序,创建缩略图,保存文件,并显示。创建html文件,编写图片上传代码。对上传的图片,自定义添加水印。创建html文件,编写代码。原创 2024-10-13 20:54:37 · 296 阅读 · 0 评论 -
Asp.Net:图片安全、防盗链接
项目需要规范的信息图片,保障数据完整正确有价值。所以可以通过前端验证辅助用户按照格式上传,通过后端验证保障数据正确有效。注意:前端验证是只是辅助用户按格式上传,并不能保证安全,客户端来的不能相信,所以要进行后台校验。设置不直接访问静态图片,以一般处理程序为桥梁,访问图片。原创 2024-10-13 00:07:19 · 282 阅读 · 0 评论 -
Asp.Net:图片上传-enctype
实现图上传简单功能。原创 2024-10-12 16:35:50 · 214 阅读 · 0 评论 -
Asp.Net:网站的编译运行过程
编译过程:CSC编译器将C#代码编译成Dal.exe文件(中间语言代码)运行过程:将Dal.exe加载到内存通过编译器编译成机器语言进行执行。原创 2024-10-09 23:00:19 · 375 阅读 · 0 评论 -
Asp.Net:网站与Asp.Net web应用程序的区别
1.网站里面websit是动态编译页面,可以马上看到效果,不用编译整个网站,页面之间不相互影响,webStie没有命名空间,所有的类都必须放到app_code目录中。网站编辑aspx/ashx文件后保存,在请求的时候可以自动编译,web应用程序在保存后还要生成解决方案才可以访问。网站可以生成多个程序集,随机生成多个程序集名;web应用程序只能生成一个程序集。2.web应用程序可以拆分为多个项目,方便管理;原创 2024-10-09 22:42:43 · 403 阅读 · 0 评论 -
Asp.Net:三层修改功能
(1)为DAL数据交互层添加UpdateMainInfoByRowDal()方法,根据mainInfo参数数据修改数据库数据。(2)为BLL业务逻辑处理层添加UpdateMainInfoByRowBll()方法,进行业务逻辑处理。(1)为DAL数据交互层添加GetMainInfoByRowDal()方法,根据id条件查询数据。(2) 为BLL业务逻辑处理层添加GetMainInfoByRowBll()方法,进行业务逻辑处理。(3)UI展示层,为网站添加EditNews.ashx一般处理程序,用于数据展示。原创 2024-09-29 22:33:33 · 468 阅读 · 0 评论 -
Asp.Net:三层删除功能实现
BLL业务逻辑处理层的MainInfoBLL.cs中添加DeleteMainInfoBLL()方法,用于调用DAL层的DeleteMainInfoDal()方法进行业务逻辑处理。DAL数据访问层的MainInfoDALcs中添加DeleteMainInfoDAL()方法:根据id删除数据。(1)添加DeleteNews.ashx一般处理程序。2.BLL业务逻辑处理层。1.DAL数据访问层。原创 2024-09-29 15:43:22 · 355 阅读 · 0 评论 -
Asp.Net:搭建三层架构
BLL业务逻辑处理层的MainInfoBLL.cs中添加GetALLMainInfoBLL()方法,用于调用DAL层的GetALLMainInfoDal()方法进行业务逻辑处理。DAL数据访问层的MainInfoDALcs中添加GetALLMainInfo()方法,查询Main表所有数据并返回LIst类型数据。(2)分别为类库添加MainInfoBLL.cs、MainInfoDAL.cs、MainInfo.csl类。(1)添加BLL、DAL、Model、Commo类库。(2)DAL数据访问层。原创 2024-09-29 13:44:50 · 743 阅读 · 0 评论 -
Asp.Net:请求处理过程
第二步:浏览器向服务器发送请求报文,http.sys 将监听到的请求放入应用程序池请求队列中,通知w3svs服务进程。第三步:w3svc服务进程到应用程序池查询进程,没有则启动进程,有则告知w3wp.exe进程到应用程序池队列处理请求。第一步:w3svc服务进程到核心管理进程获取http.sys配置信息,并配置http.sys。wesvc进程服务:应用程序池请求队列管理、读取核心管理进程配置信息、应用程序池管理。第四步:w3wp.exe进程处理完请求,返回响应报文(结果),处理过程完成。原创 2024-09-28 21:54:02 · 428 阅读 · 0 评论 -
Asp.Net:redirect原理
第二步:服务器处理context.Response.Redirect("Home.ashx")语句,向浏览器返回 302 响应报文,告知服务器要重新请求Home.ashx。第一步: 浏览器将表单提交到处理修改的一般处理程序。第四步:服务器返回Home.ashx结果给浏览器显示。第三步:浏览器向服务器请求Home.ashx。原创 2024-09-27 19:02:31 · 351 阅读 · 0 评论 -
Asp.Net:一般处理程序项目的增删改查
(2)编码ProcessRequest 方法。1.为空网站创建实现添加页面一般处理程序。1. 为空网站创建实现详情页面一般处理程序。1. 为空网站创建实现删除页面一般处理程序。1. 为空网站创建实现修改页面一般处理程序。1.为空网站创建实现主页页面一般处理程序。2.代码实现ProcessReques方法。(1)ProcessRequest方法实现。(1)ProcessRequest方法实现。(2)html 代码实现。原创 2024-09-27 18:29:47 · 445 阅读 · 0 评论 -
Asp.Net:一般处理程序相应过程
第二步:IIS Express 接收到请求后,会将当前请求分发给Asp.Net处理,创建一个新的”一般处理程序“对象(第一步:用户地址栏输入地址后,浏览器会把请求封装成一个 Socket的报文发送给IIS Express服务器。第三步:”一般处理程序“对象进行处理,将结果反馈给服务器。第四步:服务器将结果传送给HTML。第五步:HTML收到结果,进行展示。原创 2024-09-24 23:46:35 · 315 阅读 · 0 评论 -
Asp.Net:一般处理程序实现页面数字自增
input type="submit" value="自增" />第三步:为网站添加新建项”HMTL“文件---操作界面。第二步: 为空网站添加新建项"一般处理程序"第一步:建立一个空网站。原创 2024-09-24 23:22:20 · 427 阅读 · 0 评论 -
Asp.Net:一般处理程序与空网站的区别
一般处理程序与空网站的区别:一般处理程序可以直接右键浏览器界面生成,空网站是一个指引的空文件夹。原创 2024-09-24 22:58:24 · 363 阅读 · 0 评论