ClientScript.RegisterForEventValidation not working
===

So I'm having trouble with Page.ClientScript.RegisterForEventValidation when using a LinkButton. My LinkButton has OnClick="MyFunction"

For IE9 (and other modern browsers) they've disabled the "self.status" attribute for security purposes. So if I don't use the href attribute my status text at the bottom right gives me javascript:__doPostBack(controlID); Not very helpful or pretty for clients to look at. So I added the href attribute to be "BLAH", well of course when someone clicks on the LinkButton it attempts to redirect them to "website/BLAH" which doesn't exist (plus I want a post back). So then I added OnClientClick="javascript:__doPostBack(controlID); return false;" This throws the "Invalid Postback" exception (which is desired for security).

I tried
    protected override void Render(HtmlTextWriter writer)
    {
        Page.ClientScript.RegisterForEventValidation(control.UniqueID);
        base.Render(writer);
    }

This however, doesn't fix the problem at all.

Any insights?