как перемещаться по страницам в asp.net

Мне нужно перейти на другую страницу в asp.net, предположим, у меня есть две страницы, т.е. Default.aspx и Default2.aspx, как мне перемещаться между ними?

Ответов (3)

Вы можете использовать якоря на своей странице aspx:

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

или сделайте перенаправление в своем коде позади:

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

Есть много способов, вот несколько, с которых можно начать

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

В коде на стороне сервера вы также можете рассмотреть возможность использования Server.Transfer (..) вместо Response.Redirect (..). Response.Redirect отправляет браузеру инструкцию изменить страницу, а Server.Transfer делает это непосредственно на стороне сервера. Просмотрите Интернет для получения дополнительной информации о различиях.