2010-11-29 115 views
0
Response.Redirect(my site's url + "editques/" + "QuesID/" + QuesID + "/"); 

重定向如上图所示......在editques.aspx页,whenI调试,我看到了查询字符串的为{QuesID = jhgjgjhjk & PID = jhhkjkj}查询字符串问题

到底从哪里值这个PID来自!

+0

是否有可能的PID被你的一些重写规则添加? – Heinzi 2010-11-29 11:37:39

+0

您可能会问为什么它会显示FAQID。我的猜测是有一些url重写发生,增加了它。 – 2010-11-29 11:38:56

+0

其QuesID only..I键入常见问题解答错误..这是一个错字 – Serenity 2010-11-29 11:48:01

回答

1

必须有一些组件需要在回发之间保留一个值,并且正在使用查询字符串来实现该目的。

更新:您是否有机会在页面上显示分页数据? PID可能代表页面ID,可能由处理分页的组件生成。

0

您确定您没有在此行之前或此行之后重定向吗?

我甚至不看FAQID在QString的..

1
var c = new HttpValueCollection(); 
c.Add(HttpUtility.ParseQueryString(Request.Url.Query)); 

if (!string.IsNullOrEmpty(c["PID"])) 
    c.Remove("PID");