我知道这是一个简单的问题,但我在谷歌上真的找不到答案。如果我的搜索方式不对,请见谅。
我创建了两个页面,在第一个页面上有一个按钮。
在 C# 代码中应该写什么来将我重定向到第二个页面?
通常我对 C# 比较熟悉,但我完全不懂 ASP。
我知道这是一个简单的问题,但我在谷歌上真的找不到答案。如果我的搜索方式不对,请见谅。
我创建了两个页面,在第一个页面上有一个按钮。
在 C# 代码中应该写什么来将我重定向到第二个页面?
通常我对 C# 比较熟悉,但我完全不懂 ASP。
根据你的问题,我不确定你是需要ASP VB还是C#...所以...
// C#
private void Button1_Click(object sender, System.EventArgs e)
{
Server.Transfer("Webform2.aspx");
}
' Visual Basic
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Server.Transfer("Webform2.aspx")
End Sub
更多信息,请访问以下链接:
http://msdn.microsoft.com/en-us/library/540y83hx%28VS.71%29.aspx
请使用以下方法之一:
一次性重定向(HTTP 301)
Response.Redirect("page to redirect to");
永久重定向(HTTP 302),仅适用于ASP.NET 4.0
Response.RedirectPermanent("page to redirect to");
您还可以在aspx本身中完成此操作(无需编写任何代码),方法是使用按钮的PostBackUrl属性。