ashx接收参数 ashx传递参数

Posted 杰的记事本——javascript.shop

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ashx接收参数 ashx传递参数相关的知识,希望对你有一定的参考价值。

原文发布时间为:2009-09-30 —— 来源于本人的百度文章 [由搬家工具导入]

Handler.ashx文件:

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

using System;
using System.Web;
using System.Data;
public class Handler : IHttpHandler {
   
    public void ProcessRequest (HttpContext context) {
        string strSql = "Select IP from Web where _D="+context.Request.QueryString["id"];
        DataUtility objData = new DataUtility();
        DataSet dstList = objData.QueryData(strSql);
        context.Response.ContentType = "text/plain";
        context.Response.Write("document.write(\"" + dstList.Tables[0].Rows[0][0].ToString() + "\")");
    }

    public bool IsReusable {
        get {
            return false;
        }
    }

html或者 aspx文件:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<script type="text/javascript" src="/ajax/AjaxHandler"></script>
    <title>无标题页</title>
</head>
<body>
<script type="text/javascript" src="Handler.ashx?id=2"></script>
</body>
</html>

输出结果为 ID为2的 IP

以上是关于ashx接收参数 ashx传递参数的主要内容,如果未能解决你的问题,请参考以下文章

51.Qt-使用ajax获取ashx接口的post数据

Ajax请求 一般处理程序参数传递的几种方式

jquery.ajax请求aspx和ashx的异同 Jquery Ajax调用aspx页面方法

js如何将参数传递到后台,大侠帮忙

一般处理程序(ashx)获取不到POST请求的参数问题

客车网上售票系统--登录