一个Buton控件如何先执行客户端代码后执行服务器端代码的应用!
提示:如果希望控件在客户端处理事件,那么使用传统的onclick属性。在这种情况下。必须提供客户端脚本来处理事件。
您可以在同一个按钮事件中,包含onClick 和onserverclick属性,在这种情况下,将首先执行客户端代码,然后再运行服务器端代码!
JS:
<script type="text/javascript">
function ButtonTest() {
alert('I Love GuangHuan forever!);
}
</script>
服务器:
protected void btnHTML_ServerClick(object sender, EventArgs e)
{
Label1.Text = "服务器端!~";
}
按钮事件:
<input id="btnhTML" runat="server" type="button" value="HTMl Button" onclick="javascript:ButtonTest();" onserverclick="btnHTML_ServerClick"/>