2010-04-28 3 views
0

У меня есть следующие гиперссылке как кнопка: -LinkButton Нажмите событие игнорируется

<asp:LinkButton ID="loginButton" runat="server" CssClass="loginButton" Text="LOGIN" OnClientClick="return validateLogin(memNoID,pwID)" AddressOf="loginButton.Click"></asp:LinkButton> 

Это вызывает постбэк, но выполняет только секцию OnLoad и пререндера кода. Он полностью игнорирует следующую функцию: -

Protected Sub loginButton_Click(ByVal sender As Object, ByVal e As EventArgs) 

Some code 

End Sub 

Любые указатели оценили.

+0

Вы попробовали onClick событие для кнопки? –

ответ

2

Добавить OnClick в код:

<asp:LinkButton ID="loginButton" runat="server" CssClass="loginButton" Text="LOGIN" OnClientClick="return validateLogin(memNoID,pwID)" OnClick="loginButton_Click" AddressOf="loginButton.Click"></asp:LinkButton> 
+0

Спасибо, что сработало. Хотя не знаю почему. Это дошло до смерти, и нигде он не упоминал как AddressOf, так и OnClick. Cheers – Craig

0

ли вы попробуйте добавить свой метод _Click на событие OnClick?

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