views:

131

answers:

2

I have the following Hyperlink as a button:-

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

It causes a postback but only executes the onload and prerender sections of code. It totally ignores the following function signature:-

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

Some code

End Sub

Any pointers appreciated.

+2  A: 

Add OnClick in your code:

<asp:LinkButton ID="loginButton" runat="server" CssClass="loginButton" Text="LOGIN" OnClientClick="return validateLogin(memNoID,pwID)" OnClick="loginButton_Click" AddressOf="loginButton.Click"></asp:LinkButton>
Tim
Thanks, that worked. Though don't know why. Googled this to death and nowhere did it mention both AddressOf AND OnClick.Cheers
Craig
A: 

Did you try adding your _Click method to the OnClick event?

Jason M