Можем ли мы остановить Page_Load при нажатии кнопки - PullRequest
0 голосов
/ 11 июня 2019

Я создал URL для сброса пароля.Я хочу, чтобы этот URL отображал какое-либо окно с предупреждением, если пользователь обращается к этому URL более 3 раз (это означает, что загружать этот URL более 3 раз). Я установил условие if в функции Page_Load() страницы.Моя проблема заключается в нажатии кнопки сброса, page_load вызывает и увеличивает попытку, и я хочу, чтобы попытка увеличилась только при загрузке URL.В page_load я увеличиваю попытку на 1 и сохраняю ее в дБ.

Я пробовал if(!postback), но postBack составляет True для каждой загрузки URL-адреса, а также нажатия кнопки.

Код моей кнопки:

 " asp:Button ID="btnReset" runat="server" Text="Reset Password" onclick="btnReset_Click"  /"

1 Ответ

1 голос
/ 11 июня 2019

Пожалуйста, поместите условие в page_load как:

protected void Page_Load(object sender, EventArgs e)
    {
          if(!Page.IsPostBack)
             {

               //Please place your code here

              }
     }
...