Disable the postback on an

ASPX code:

<asp:LinkButton ID="someID" runat="server" Text="clicky"></asp:LinkButton>

Code behind:

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        someID.Attributes.Add("onClick", "return false;");
    }
}

What renders as HTML is:

<a onclick="return false;" id="someID" href="https://stackoverflow.com/questions/176827/javascript:__doPostBack("someID','')">clicky</a>

In this case, what happens is the onclick functionality becomes your validator. If it is false, the “href” link is not executed; however, if it is true the href will get executed. This eliminates your post back.

Leave a Comment