如何在asp.net中导航页面

时间:2009-03-01 11:40:39

标签: asp.net

我必须导航到asp.net中的另一个页面,假设我有两个页面,即Default.aspx和Default2.aspx,我如何在它们之间导航?

3 个答案:

答案 0 :(得分:12)

您可以在aspx页面中使用anchors

<a href="Default2.aspx">Click to navigate to Default2.aspx</a>

或在您的代码中进行重定向:

Response.Redirect("~/Default2.aspx");

答案 1 :(得分:4)

有很多方法,这里有一些让你入门

<a href="default2.aspx">go there</a>

<asp:HyperLink runat="server" ID="lnk" Text="go there" NavigateURL="default2.aspx" />

<asp:LinkButton runat="server" ID="btn" Text="go there" OnClick="server_method_that_redirects" />

答案 2 :(得分:1)

在服务器端代码隐藏中,您还可以考虑使用Server.Transfer(..)而不是Response.Redirect(..)。 Response.Redirect向浏览器发送指令以更改页面,而Server.Transfer直接在服务器端执行此操作。浏览网页以获取有关差异的更多信息。