博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET 学习笔记_04 Session、http、web开发原则、xss漏洞
阅读量:6907 次
发布时间:2019-06-27

本文共 1701 字,大约阅读时间需要 5 分钟。

1、Session

2、验证码

YZM.ashx

<%@ WebHandler Language="C#" Class="YZM" %>using System;using System.Web;public class YZM : IHttpHandler, System.Web.SessionState.IRequiresSessionState{        public void ProcessRequest (HttpContext context) {        context.Response.ContentType = "image/JPEG";        using (System.Drawing.Bitmap bitImage = new System.Drawing.Bitmap(130, 100))        {            //设置画布            using (System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(bitImage))            {                //随机数字                Random my_random = new Random();                int num_01 = my_random.Next(100);                int num_02 = my_random.Next(100);                                int result = num_01 + num_02;                string num_string01 = num_01.ToString();                string num_string02 = num_02.ToString();                string result_string = result.ToString();                //保存到服务器的sessionid中                HttpContext.Current.Session["YZM"] = result_string;                //设置文字                g.DrawString(num_string01 +"+"+ num_string02+"?", new System.Drawing.Font("宋体", 20), System.Drawing.Brushes.Red, new System.Drawing.PointF(0, 0));                //保存到输出流中                bitImage.Save(context.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);            }        }    }     public bool IsReusable {        get {            return false;        }    }}

YZM.aspx

<%--单击刷新验证码--%>
请输入验证码

3、http协议

4、按钮实现标哥行删除效果   超链接提交表单

5、web开发原则

6、XSS漏洞  

  label类似控件:Literal控件,如果 属性中text的值为<a href="www.baidu.com">hah</a>可以会被嵌入链接,

  可以设置mode属性为Encode

 7、虚拟目录~  :ASP.net中使用,始终在应用程序根目录下开始

 

 

转载地址:http://gmrdl.baihongyu.com/

你可能感兴趣的文章
ClassNotFoundException 和 NoClassDefFoundError 区别
查看>>
特征提取概述
查看>>
python 遇到NameError: name '__file__' is not defi...
查看>>
CentOS7.3 64位安装Hyperledger fabric多通道多组织多节点
查看>>
应用偶发性连接不上Oracle数据库的排查案例
查看>>
CentOS7切换图形启动模式
查看>>
利用python分析日志生成图表
查看>>
c#中不定长参数(关键字Params)使用
查看>>
WinAPI: waveOutPause - 暂停播放
查看>>
FTP自动上传
查看>>
我的友情链接
查看>>
mysqldump工具
查看>>
用 PHP 读取文件的正确方法
查看>>
LoadRunner压力测试时监控服务器Linux的资源情况
查看>>
azure存储并发写 压力测试
查看>>
管理用户和用户权限
查看>>
VCTransitionsLibrary –自定义iOS交互式转场动画的库
查看>>
final、static(Java)和const、static(C#)
查看>>
C语言利用中心极限定理产生高斯白噪声
查看>>
电脑定时关机
查看>>