Asp.net重定向到另一个页面

时间:2014-02-07 08:38:42

标签: asp.net webforms

在按下编辑按钮的页面中,它应该转到带有填充表单元素的编辑页面

if (e.CommandName == "edit")
  {
     dataaccess.Instance.get(Convert.ToInt32(e.CommandArgument));
     //code here
  }

如何重定向到具有值(例如id)的其他页面

3 个答案:

答案 0 :(得分:1)

Response.Redirect("redirectpage.aspx?id="+e.CommandArgument);

答案 1 :(得分:1)

使用查询字符串

传递First页面中的值
Response.Redirect("thankyou.aspx?id="+e.CommandArgument);

使用

在其他页面的页面加载方法中获取值
string ID = Request.QueryString["ID"].ToString();

这是在页面之间传递和获取变量的最简单方法,但查询字符串在地址栏中可见黑客或SQL注入的机会更多。

为此,您可以在将查询字符串传递给URL之前对其进行加密。

OR

您也可以使用会话变量。这比查询字符串更安全。

答案 2 :(得分:-1)

您可以使用query string