2015-04-13 12 views
0

У меня есть 3 страницыПеренаправление на предыдущую страницу, избегая требуемую проверку поля

  1. Вход
  2. Главной
  3. Добавить сотрудник
    Теперь я кнопка назад в странице «Добавить Сотрудник», который должен перенаправлять предыдущая страница! но когда я нажму на него, обязательно будут активированы поля проверки! как я могу избежать этого для кнопки «Назад»?
    Я пробовал использовать два типа кода, но оба они застряли там для проверки.

protected void Button2_Click(object sender, System.EventArgs e) 
{ 
    string prevPage = Request.UrlReferrer.ToString(); 
    Response.Redirect(prevPage); 
} 

И это

protected void Button2_Click(object sender, EventArgs e) 
    { 
     Response.Redirect("home.aspx"); 
    } 

ответ

3

На ASPX странице вам необходимо установить CausesValidation = false для кнопки возврата. Смотри ниже

<asp:Button ID="btnBack" runat="server" CausesValidation="false" Text="Back" /> 

за счет добавления CausesValidation = FALSE. Событие проверки не будет срабатывать при нажатии этой кнопки, и ваше перенаправление будет работать правильно.

Надеюсь, что поможет

+0

Спасибо. Это сработало :) – JIMMY

+0

Рад, что он сработал. Вы можете отметить сообщение как ответ. – BNN

+0

нужно еще 5 минут, чтобы принять ответ! – JIMMY

Смежные вопросы