如何在ASP.NET中浏览页面

5

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


你是在说用户从一个页面跳转到另一个页面,还是页面响应用户的操作后转移到另一个页面? - Rytmis
3个回答

12

你可以在你的aspx页面中使用锚点

<a href="Default2.aspx">Click to navigate to Default2.aspx</a>
或者在您的后端代码中进行重定向:
Response.Redirect("~/Default2.aspx");

5

有很多种方法,以下是一些入门级的方法:

<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" />

1
在您的服务器端代码后台,您也可以考虑使用Server.Transfer(..)而不是Response.Redirect(..)。 Response.Redirect发送指令到浏览器以更改页面,而Server.Transfer直接在服务器端执行。请浏览网络以获取有关差异的更多信息。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接