有人知道这里发生了什么吗?我试图将一个值从ajax传递给.aspx,但不知怎的,值似乎不能成功传递。无法将post值从ajax传递到.net c中的页面#
以下是我的代码:
$.ajax({
type: "POST",
url: "pgtest.aspx",
data: "sState=VIC",
success: function (msg) {
alert("Data Saved: " + msg);
}
});
,这是我的我的.NET的C#代码里面:
newTest.Value = Request.QueryString["sState"];
不知何故,为的Request.QueryString [ “sState”]在.NET空C#。有人知道这里出了什么问题吗?
当您使用'Request'索引('请求[ ...]'),您可以从'QueryString','Form','Cookies'或'ServerVariables'获取值。如果你知道价值应该在哪一个 - 并且你应该始终能够知道 - 使用它。在这种情况下,就像我在答复中提到的那样,它是“Form”。 – configurator 2011-05-12 02:53:38
我会承认它 - 我忘了:)我不使用ASP.NET很多。抱歉。 – Ryan 2011-05-12 02:57:42