Обработчик нажатия кнопки не выполняется - PullRequest
0 голосов
/ 15 февраля 2011

В веб-форме у меня есть кнопка внутри элемента управления Placeholder.Первоначально я установил его событие Click декларативно в разметке:

<asp:Button runat="server" ID="btnSubmitAgain" OnClick="btnSubmitAgain_Click" CssClass="button iconButton SubmitAgainbtn" />

Однако каждый раз, когда я нажимаю эту кнопку, он обходит определенный обработчик (точка останова, которую я установил, никогда не срабатывает), и действует как общая кнопка submitи вызывает обратную передачу.Мой обработчик очищает переменную сеанса, а затем перенаправляет обратно на себя, что не вызывает обратной передачи.)

У меня есть почти идентичная версия этой формы, которая ведет себя корректно и, по сути, идентичнакод.В этом каждый раз работает обработчик: - (

Попробуйте, как я мог, я не смог заставить это работать правильно. Может кто-нибудь предложить что-нибудь, на что я мог бы обратить внимание? Я просто не понимаю, почемусобытие не сработает через обработчик ...

1 Ответ

0 голосов
/ 15 февраля 2011

Работает нормально.

<asp:PlaceHolder ID="PlaceHolder1" runat="server">
  <asp:Button runat="server" Text="resubmit" ID="btnSubmitAgain"  
    CssClass="button iconButton SubmitAgainbtn" onclick="btnSubmitAgain_Click" />  
</asp:PlaceHolder>

Обратите внимание, что я добавил к кнопке некоторый текст, чтобы его можно было увидеть: Text = "resubmit"

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