我定义了一个ashx页面,然后processrequest里面要根据不同页面访问不同数据表 请问要怎么在ashx里面判断是哪个页面的哪个文本框请求?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个是用别人的autocomplete自动联系功能,然后txtUser是一个textbox,用来实现输入一个字母访问数据库里已经有的数据,自动联想输入的数据。 其他页面然后有多个文本框都要实现联想,现在要怎么在Ashx页面判断是哪个页面的哪个文本框,我不知道怎么做。 request 里不是有rul属性么,根据那个来判断咯 url吗,要怎么写呢,能不能举个例子,url后面要加什么,然后ashx要怎么判断? 你如果非得知道是哪个页面传递的过来的,这个倒是好办,如果要要知道是点击哪个按钮的,哪你就得加参数了string url=context.request.url.tostring(); 获取 url 参数,ashx 跟 aspx 是一样的,都是使用 context.Request.QueryString["abcd"];这样的形式。要获取 post 参数,当然也是一样,使用 Form[...]。 你应该先把你的代码中的 data 该怎么传数据 弄明白,学会了。你是还没有会走路,就要提出问题问自己为什么不能飞起2米高了。 不知道这样接受json传过来的数据会不会被打死....... ProcessRequest方法的返回值类型不能是其他类型(string),只能是void 那我怎么返回json数据???求助..... context.Response.Write(jsonStr);呵呵哒 Insus.NET已经有把此需求写成一篇博文,仅供参考:http://www.cnblogs.com/insus/p/3549557.html public void ProcessRequest(HttpContext context) { string action = ""; if (context.Request["action"] != "") { action = context.Request["action"]; } string strJSON = ""; switch (action) { case "getInchargeTree": strJSON = GetInchargeTree(context); context.Response.ContentType = "text/json"; context.Response.Write(strJSON); break; case "GetInchargeTree_User": strJSON = GetInchargeTree_User(context); context.Response.ContentType = "text/json"; context.Response.Write(strJSON); break; default: break; } } 可以通过在后台判断前端传递的参数类型来实现。1.前台: url: "GetOrders.ashx?action=GetJson",2.后台:context.Request["action"] DBEntry 用orm的方式保存数据出错 请教大师们,配置文件,这种加密是什么的加密,怎么解 应用程序如何调用IE浏览器 帮忙看看这个网站有没有注入漏洞 关于两个字符串相加的问题!! Application和Session的问题 关于登录验证的问题,为什么要使用验证码? ASP.NET程序浏览问题 求一个Cookie登录判断的方法(C# asp.net) 如何将IE最顶上的标题栏去掉,改成自己定义的。 求 paypal 退款 api 示例 asp.net 版本 C# 极光推送服务端代码
你应该先把你的代码中的 data 该怎么传数据 弄明白,学会了。你是还没有会走路,就要提出问题问自己为什么不能飞起2米高了。
不知道这样接受json传过来的数据会不会被打死.......
那我怎么返回json数据???求助.....
呵呵哒
http://www.cnblogs.com/insus/p/3549557.html
{
string action = "";
if (context.Request["action"] != "")
{
action = context.Request["action"];
}
string strJSON = "";
switch (action)
{ case "getInchargeTree":
strJSON = GetInchargeTree(context);
context.Response.ContentType = "text/json";
context.Response.Write(strJSON);
break;
case "GetInchargeTree_User":
strJSON = GetInchargeTree_User(context);
context.Response.ContentType = "text/json";
context.Response.Write(strJSON);
break;
default:
break;
}
}
1.前台: url: "GetOrders.ashx?action=GetJson",
2.后台:context.Request["action"]