QueryString的第一页

时间:2013-11-20 14:10:56

标签: c# asp.net visual-studio

如何在asp.net中使用QueryString加载索引页面?我知道我们可以使用QueryString重定向到特定页面,但我想要的是加载带有一些查询字符串的第一页。

2 个答案:

答案 0 :(得分:2)

如果您在应用程序的“属性”页面中设置了开始操作,则可以按照以下步骤进行操作

1)在解决方案中右键单击您的项目 2)转到属性页面
3)将开始操作设置为“特定页面”和value = "index.aspx?a=22"

答案 1 :(得分:1)

使其适用于本地和远程环境的一种非常简单的方法是在page_load()检测是否存在所需的QueryString内容。

如果没有,请使用添加了QueryString参数的Response.Redirect指向当前页面。示例如下:

if (Request.QueryString["QSEntry"] == null)
    Response.Redirect("Page.aspx?QSEntry=desiredValue");
  • 亲:它会按你想要的方式工作。
  • Con:您实际上是在加载页面两次(第一次是无参数加载),所以不要忘记考虑这一点。