我通過AJAX調用.aspx腳本。在該腳本中,我嘗試使用Request.QueryString["i"]
從查詢字符串中獲取值,但即使如果我在調試模式下檢查請求對象,查詢字符串IS就一直返回null。訪問Request.QueryString [foo]爲空,但URL顯示查詢字符串/參數正確
怎麼回事&如何從testScript.aspx?i = 199檢索i
參數值?
繼承人我簡單的代碼:
public partial class getData : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
short index = System.Convert.ToInt16(Request.QueryString["i"]); // BREAKPOINT
}
}
當我使用一個破發點&檢查請求對象,我可以看到Request.QueryString
變量是空的(只是{})。 Request.QueryString["i"]
爲空。
如果你看看下面的IMG就可以看到形式有我i
參數(這就是我的查詢字符串.aspx?i=4