<asp:Button ID="myButton" OnClick="ButtonClicked" OnClientClick="buttonClicked()" Text="触发" runat="server" />
protected void ButtonClicked(object sender, EventArgs e)
{
//方法
}
$(document).ready(function () {
function buttonClicked(event) {
// 在这里执行你的JavaScript方法
alert('Button clicked!');
}
});
点击“触发”按钮的时候,会进后台ButtonClicked方法,但是js方法报错
请问:怎么实现执行完后台方法后立即执行js方法
ButtonClicked方法最后加ScriptManager.RegisterStartupScript(this, GetType(), "buttonClicked", "buttonClicked();", true);然后把开头的OnClientClick这个事件去掉试一下
不行喔
Page.ClientScript.RegisterStartupScript(GetType(), "MyScript", "<script defer>javascript:buttonClicked();</script>");
两种方法:
WPS AI 提供