有人知道這裏發生了什麼嗎?我試圖將一個值從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