Как перенаправить на другую страницу с ASP.NET? - PullRequest
5 голосов
/ 21 мая 2010

Я знаю, что это простой вопрос, но я действительно не могу найти ничего в Google. Извините, если я не ищу прямо. Я создал 2 страницы, и на первой у меня есть кнопка.
Что я должен написать в коде C #, чтобы изменить, чтобы перенаправить меня на вторую страницу?
Я обычно разбираюсь в C #, но я совершенно новый в ASP.

Ответы [ 4 ]

15 голосов
/ 21 мая 2010

Добавить кнопку обработчик события onclick .

В обработчик события положить:

Response.Redirect("YOUR_NEW_PAGE");

Response.Redirect или Server.Transfer

Немного сложнее, и, вероятно, не то, что вам нужно, кросс-пост

4 голосов
/ 21 мая 2010

Не совсем уверен по твоему вопросу, ты за 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

2 голосов
/ 21 мая 2010

Используйте один из следующих методов:

Однократное перенаправление (HTTP 301)

Response.Redirect("page to redirect to");

Постоянное перенаправление (HTTP 302), доступно только в ASP.NET 4.0

Response.RedirectPermanent("page to redirect to");
2 голосов
/ 21 мая 2010

Вы также можете сделать это в самом aspx (без написания кода), используя свойство кнопки PostBackUrl.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...