Asp.net 在url中添加条件

Asp.net 在url中添加条件,asp.net,Asp.net,我想在asp.net表单中添加一个测试条件,以便: 1) 在page1.aspx中,我手动添加一个查询字符串参数,以便在测试模式下触发流程的其余部分,如:page1.aspx?test=true。必须在查询字符串中添加此标志。 2) 当我单击page1.aspx中的asp.net按钮时,我会在测试模式下重定向到page2.aspx 因为附加了查询字符串 似乎我必须围绕asp.net的回发模型工作,这不是很直接 你知道我怎样才能达到上述行为吗 谢谢试试这个(在服务器端代码中) 听起来您正在使用一个

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

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

似乎我必须围绕asp.net的回发模型工作,这不是很直接

你知道我怎样才能达到上述行为吗

谢谢

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


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


我要做的是在会话中隐藏一个变量来设置用户的会话测试模式。因此,添加&test=true将触发会话[“TestMode”]=true;在您进入下一页之前。

我认为您不需要为此做任何工作,但不太清楚您的目标,因为#2您似乎只需要一个带有正确url的链接,例如page2.aspx?test=true
Response.Redirect("Page2.aspx?Test=" + Request.QueryString["Test"]);