在网址中添加条件

时间:2009-08-19 22:23:32

标签: asp.net

我会在asp.net表单中添加测试条件,以便:

1)从page1.aspx我手动添加一个查询字符串参数,以便我可以在测试模式中触发其余的进程,如下所示:page1.aspx?test = true。必须在查询字符串中添加此标志。 2)当我点击page1.aspx中的asp.net按钮时,我在测试模式下被重定向到page2.aspx 因为附带了查询字符串

似乎我必须解决asp.net的回发模型,这不是很直接。

知道如何实现上述行为吗?

由于

2 个答案:

答案 0 :(得分:2)

听起来您正在使用发布的表单,但您希望保持“测试”模式。也就是说,你没有使用HTTP-GET,因此传递QS变量是不现实的。

我要做的是在会话中存储变量以设置用户的会话测试模式。因此,添加& test = true会触发Session [“TestMode”] = true;在你转到下一页之前。

答案 1 :(得分:0)

试试这个(在服务器端代码中)

Response.Redirect("Page2.aspx?Test=" + Request.QueryString["Test"]);