ASP.NET筆記之Session、http、web開發(fā)原則、xss漏洞的詳細介紹
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))
{
//隨機數(shù)字
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
<form id="form1" runat="server">
<div>
<%--單擊刷新驗證碼--%>
<img src="YZM.ashx" alt="請輸入驗證碼" onclick="this.src='YZM.ashx?aaa='+new Date()" />
</div>
<asp:TextBox ID="TextBox1" runat="server" text=""></asp:TextBox>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
</form>
3、http協(xié)議
4、按鈕實現(xiàn)標哥行刪除效果 超鏈接提交表單
5、web開發(fā)原則
6、XSS漏洞
label類似控件:Literal控件,如果 屬性中text的值為<a href="www.baidu.com">hah</a>可以會被嵌入鏈接,
可以設置mode屬性為Encode
7、虛擬目錄~ :ASP.net中使用,始終在應用程序根目錄下開始
相關文章
asp.net?core?configuration配置讀取的實現(xiàn)
本文主要介紹了asp.net?core?configuration配置讀取,configuration可以從命令行、環(huán)境變量、配置文件讀取配置,具有一定的參考價值,感興趣的可以了解一下2023-11-11讀寫xml所有節(jié)點個人小結(jié) 和 讀取xml節(jié)點的數(shù)據(jù)總結(jié)
讀寫xml所有節(jié)點個人小結(jié) 和 讀取xml節(jié)點的數(shù)據(jù)總結(jié)...2007-03-03比較簡單的將數(shù)據(jù)信息導入wrod文檔方案(C# for word)
史上最簡單將數(shù)據(jù)信息導入wrod文檔方案(C# for word)2010-01-01ASP.Net MVC+Data Table實現(xiàn)分頁+排序功能的方法
這篇文章主要介紹了ASP.Net MVC+Data Table實現(xiàn)分頁+排序功能的方法,結(jié)合實例形式分析了asp.net基于mvc架構(gòu)實現(xiàn)的數(shù)據(jù)查詢、排序、分頁顯示等相關操作技巧,需要的朋友可以參考下2017-06-06.NET下通過HttpListener實現(xiàn)簡單的Http服務
這篇文章主要為大家詳細介紹了.NET下通過HttpListener實現(xiàn)簡單Http服務的相關資料,感興趣的小伙伴們可以參考一下2016-09-09ASP.NET Core根據(jù)環(huán)境變量支持多個 appsettings.json配置文件
這篇文章主要介紹了ASP.NET Core根據(jù)環(huán)境變量支持多個 appsettings.json配置文件,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-08-08.net?core利用PdfSharpCore操作PDF實例教程
操作pdf是我們?nèi)粘i_發(fā)中經(jīng)常遇到的功能,下面這篇文章主要給大家介紹了關于.net?core利用PdfSharpCore操作PDF實例的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下2022-12-12