日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

ASP.NET筆記之 Httphandler的操作詳解_.Net教程

編輯Tag賺U幣

推薦:Json數(shù)據(jù)轉(zhuǎn)換list對(duì)象實(shí)現(xiàn)思路及代碼
本文為大家詳細(xì)介紹下Json數(shù)據(jù)轉(zhuǎn)換list對(duì)象的具體實(shí)現(xiàn),感興趣的朋友可以參考下哈,希望對(duì)你有所幫助

1、httphandler

實(shí)例1:通過生成一張動(dòng)態(tài)圖片輸出客戶端的IP地址、操作系統(tǒng)類型、瀏覽器類型

復(fù)制代碼 代碼如下:www.hl5o.cn

<%@ WebHandler Language="C#" Class="visitor" %>

using System;
using System.Web;

public class visitor : IHttpHandler {

public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "image/JPEG";
using (System.Drawing.Bitmap bitImage = new System.Drawing.Bitmap(330, 300))
{
//設(shè)置畫布
using (System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(bitImage))
{
//IP
g.DrawString("IP:" + context.Request.UserHostAddress, new System.Drawing.Font("宋體", 20), System.Drawing.Brushes.Red, new System.Drawing.PointF(0, 0));
//操作系統(tǒng)
g.DrawString("操作系統(tǒng):" + context.Request.Browser.Platform, new System.Drawing.Font("宋體", 20), System.Drawing.Brushes.Red, new System.Drawing.PointF(0, 50));
//瀏覽器
g.DrawString("瀏覽器:" + context.Request.Browser.Type, new System.Drawing.Font("宋體", 20), System.Drawing.Brushes.Red, new System.Drawing.PointF(0, 100));
}
//保存到輸出流中
bitImage.Save(context.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);

}
}

public bool IsReusable {
get {
return false;
}
}

}


實(shí)例2:通過“下載”連接,彈出用戶附件保存

html代碼:<a href="dowload.ashx">下載</a>

復(fù)制代碼 代碼如下:www.hl5o.cn

<%@ WebHandler Language="C#" Class="dowload" %>

using System;
using System.Web;

public class dowload : IHttpHandler {

public void ProcessRequest(HttpContext context)
{
string fileName = HttpUtility.UrlEncode("悲劇.jpg");
context.Response.ContentType = "image/JPEG";

//打開附件對(duì)話框 報(bào)文頭header和設(shè)置它的值
context.Response.AddHeader("Content-Disposition", "attachment:filename=" + fileName);
context.Response.WriteFile("蘋果.jpg");
}

public bool IsReusable {
get {
return false;
}
}

}

分享:asp.net服務(wù)器端指令include的使用及優(yōu)勢(shì)介紹
將指定文件的內(nèi)容插入 ASP.NET 文件中,包括網(wǎng)頁(.aspx 文件)、用戶控件文件(.ascx 文件)和 Global.asax 文件

來源:模板無憂//所屬分類:.Net教程/更新時(shí)間:2013-04-24
相關(guān).Net教程