asp.net如何运行客户端脚本
比如有一个按钮 <asp:Button id= "id " runat= "server " /> 如何用onclick运行客户端的javascript脚本,谢了
------解决方案--------------------Page_Load中:
id.Attributes.Add( "onclick ", "yourJavascriptFunction(); ");
------解决方案--------------------楼上的代码加个 return
id.Attributes.Add( "onclick ", "javascript:return yourJavascriptFunction(); ");
------解决方案--------------------好像html文件也是请求web服务器才能得到的,不是浏览器p2p给你搞到的。
至于说点击按钮id执行脚本,这期间并没有请求服务器。
Button控件默认会执行一个submit或者__doPostback,你可以写:
id.Attributes.Add( "onclick ", "yourJavascriptFunction();return false; ");
或者完全不需要使用Button控件。使用HtmlButton,写一句html代码,使用个LiteralControl等,都可以。
------解决方案--------------------楼上诸位,那些都是1.1版的写法,2.0上新增了OnClientClick属性,直接写JavaScript代码就可以。