Hander妙用
来源:互联网 发布:淘宝卖家服务电话 编辑:程序博客网 时间:2024/06/10 06:08
利用javascript 去创建一个img ,通过img去取捞hander
例子:
1.创建一个hander:
2.创建一个img,调用这个hander.
其中Url是那个hander的地址。
例子:
1.创建一个hander:
<%@ WebHandler Language="C#" Class="LoggingHandler" %>
using System;
using System.Web;
using System.Collections;
using JobsDB.DB88.Helpers;
public class LoggingHandler : IHttpHandler {
public void ProcessRequest (HttpContext context) {
string logtype = context.Request["logtype"];
string rid = context.Request["rid"];
if (!string.IsNullOrEmpty(logtype))
{
switch (logtype.ToLower())
{
case "postview":
if (!string.IsNullOrEmpty(rid))
{
Hashtable ht = new Hashtable();
ht.Add("PostID", int.Parse(rid));
SqlHelper.Execute("IncreasePostViewCount", ht);
}
break;
}
}
}
public bool IsReusable {
get {
return false;
}
}
}
using System;
using System.Web;
using System.Collections;
using JobsDB.DB88.Helpers;
public class LoggingHandler : IHttpHandler {
public void ProcessRequest (HttpContext context) {
string logtype = context.Request["logtype"];
string rid = context.Request["rid"];
if (!string.IsNullOrEmpty(logtype))
{
switch (logtype.ToLower())
{
case "postview":
if (!string.IsNullOrEmpty(rid))
{
Hashtable ht = new Hashtable();
ht.Add("PostID", int.Parse(rid));
SqlHelper.Execute("IncreasePostViewCount", ht);
}
break;
}
}
}
public bool IsReusable {
get {
return false;
}
}
}
2.创建一个img,调用这个hander.
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="LogHandlerControl.ascx.cs" Inherits="Controls_LogHandlerControl" %>
<script type="text/javascript">
var LogHandlerElem = document.createElement("img");
LogHandlerElem.setAttribute("src", "<%=Url %>");
LogHandlerElem.setAttribute("type","jpg/image");
</script>
<script type="text/javascript">
var LogHandlerElem = document.createElement("img");
LogHandlerElem.setAttribute("src", "<%=Url %>");
LogHandlerElem.setAttribute("type","jpg/image");
</script>
其中Url是那个hander的地址。
- Hander妙用
- Hander
- HANDER
- hander
- Hander
- hander
- android hander
- hander机制
- Excel hander
- Hello every high hander
- Android Hander and Message
- Hander.ashx.cs
- Android Hander 通信
- android hander timer
- 安卓中的hander
- android hander总结
- Hander looper messageQueue
- Hander , HandlerThread 用法
- SQL Server CHARINDEX和PATINDEX详解
- DataBinder.Eval总结
- springwith--1
- 广州买火车票,电信压力测试及EPON优势
- MD5使用全教程
- Hander妙用
- MD5算法研究
- C之诡谲
- ORACLE 段的碎片整理
- 百度搜索链接中的汉字转码
- 在DB2 预编译C中使用动态SQL
- [转贴]就这样,打造一个实用的Ubuntu(写给新手)
- 揭开SVCHOST.exe进程之谜
- Ajax技术概述与现状应用