我通过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