解决方案 »
- 字符串操作
- C# 怎么接收 JAVA写的Webservice 返回类型是List
- 刚听说.net开发的项目很容易被人反汇编?
- 关于NumericUpDown的问题
- c#打开一个excel,加了一个commandbar,按这个加的commandbar开启一个winform窗口,拖动这个窗口出现重影
- 在在C#中如何分别获取它们的列数和行数,也即维数
- 对于OUT参数的使用的疑问
- 哪位仁兄可以帮忙的,大家都来看一看哦,就算帮不了也来看一下.
- 请教一下,下面是什么意思
- c#中 写%的正则表达式
- 我在网上找的贪吃蛇案例,为什么我在创建事例b是说P是变量无法使用,我改如何改进
- 关于DateTime.toString(string)返回字符串中加入反斜杠的问题
...
GET对应HttpContext.Request.QueryString
直接Request是 从 QueryString中找,找不到就找Form,还找不到就找cookie,好像还会找一样,忘了
下面好调试和维护多了
var username=$(<%=username.ClientID%>).val();
....
data:{Username:username,Password:password},
这是post。QueryString不行的
var uname = $("#<%=username.ClientID%>").val();
var upwd = $("#<%=password.ClientID%>").val();
$.ajax({
type: "post",
url: "../Ashx/login.ashx",
data: {name:uname,pwd:upwd}
datatype: "text",
contentType: "application/json; charset=utf-8",
success: function (data) {
alert(data);
}
});
分开参数,自己也可以很清晰看到是哪一步出错,另外你是post过去的,所以在后台应该用
context.Request.Form["pwd"]的方式来获取
可以用chrome或者Firebug调试看看ajax的参数是否正确
{
try
{
string ss = string.Format("你输入的是{0}", context.Request.Params["username"].ToString());
context.Response.Write(ss);
}
catch (Exception e)
{
context.Response.Write(e.Message);
}
context.Response.End();
}是不是我其他哪里写错了啊?你们的方法我全都是过了
context.Request.Params["username"]
context.Request.From["username"]
context.Request["username"]
通通获取不了结果,网页干脆就是没反应。连alert都不弹出了
你看看是不是路径的问题?断点ashx看看
var username = $("#<%=Tusername.ClientID%>").val();
var password = $("#<%=Tpassword.ClientID%>").val();
var code = $("#<%=Tcode.ClientID%>").val();
$.ajax({
type: "post",
url: "../Ashx/login.ashx",
data: "{username:" + username + ",password:" + password + ",code:" + code + "}",
contentType: "application/json; charset=utf-8",
success: function (data) {
alert(data);
}
});
我把火狐的断点设置到了data: "{username:" + username + ",password:" + password + ",code:" + code + "}"。直到这里username,password,code都有值。其他的我就不知道怎么看了
写成:data:{username:username,password:password,code:code};
去掉双引号
这样试一下
IE插件,HTTP请求监测
前台,原来我一直没错,是因为后台。
后台用context.Server.UrlDecode(context.Request.Form.ToString());这种方式才能获取前台传过来的json数据