首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

进何给在页面里给<asp:Button>增加浏览器端onclick事件

2011-12-12 
入何给在页面里给asp:Button增加浏览器端onclick事件?如果直接写为 asp:Buttononclick xxx ,会被

入何给在页面里给<asp:Button>增加浏览器端onclick事件?
如果直接写为 <asp:Button   onclick= "xxx "> ,会被理解为服务器端的xxx,我不得不在page_load里通过button1.OnClientClick= "xxx "来实现,有点饶弯弯那,有更好的方法吗?

[解决办法]
你就别用 asp:button 它本来就是为了方便调用服务器端脚本的

直接 <input type= "button " onclick= " " /> 不就可以了么?
[解决办法]
同意楼上的!
[解决办法]
.Attributes.add( "onClick ", "function ")
[解决办法]
如果是客户端空件, <input type= "button " onclick= "functionname(); " /> 就可以了啊
如果是服务器控件,那你要在DataGrid的ItemDataBound事件中找到这个控件,给它添加onclick事件 控件.Attributes.add( "onClick ", "functionname(); " ")
[解决办法]
用服务器控件是不能在.aspx里加控件的javascript事件的
你用yzqlee说的方法吧

热点排行