Mark一下,在asp.net前端通过JS去Trigger服务器端的控件。
非服务器端button的Trigger:$('#buttonName').trigger('click');
服务器端button的Trigger:
<asp:Button runat="server" ID="btnUpLoad" OnClick="btnUpLoad_Click" Text="Save" CssClass="btn btn-success"/>
$("#<%=btnUpLoad.ClientID%>").click();
当然,这只是我还不知道OnClientClick的时候弄出来的。直接用OnClientClick就可以了。
<asp:Button runat="server" ID="btnUpLoad" OnClientClick="JS_Function();" OnClick="btnUpLoad_Click" Text="Save" CssClass="btn btn-success"/>
以上,组合起来足以应付大部分不直接点击按钮的情况了。