Q:

Via onclick call onserverclick in asp.net

I have code:
<a id="saveAll" href="#" runat="server" OnServerClick="DownloadAll" onclick="return Validation();">Save All</a>

<a id="saveItem" href="#" onclick="CallSaveAll()">Save Item</a>

<script type="text/javascript">
    function Validation() {
       return true;
    }

    function CallSaveAll(){
       $("#saveAll").trigger("click");
    }
</script>

When I'm debugging after click on "Save All" -> I go to Validation() and after that to DownloadAll() which is server method as I expected. 
But when I click on "Save Item" -> I go to Validation() but not to server method DownloadAll().  I don't know how to call server method via jQuery trigger.  I know how to call server method via ajax.  But with ajax not working my other behaviour.  I need only simulate click on "Save All" and go to server method. 
Thank you for help. 

A:

I found solution:

include jquery.simulate.js you can download here >>
In function call:

$("#saveAll").simulate("click");
instead of 
$("#saveAll").trigger("click");

