asp.net后台给动态button按钮写事件

asp.net后台给动态button按钮写事件,第1张

你添加的轿数是 js事件.只能通过前段浏览器捕获,是不能提交到后台的.

方案1,给动态控件添加对应的服务器事件

Button.Command += new CommandEventHandler(this.On_Button)

自己写相应委托的 On_Button事件,

或者直接绑定OnClick事件.

方案2,还用你的方法,但是在前端 用js完歼激善update()方法. 在js的update方法中调用AJAX反馈给服务器数据,服务器处理氏帆袜.

思路, ASP.net的任何服务器事件其实都是通过js的前端触发,把页面上的数据重新回传给了后台,可以了解下ASP.NET生命周期.

因此方案1是 直接调用ASP.NET机制 在前台自动生成了回传的js函数

而方案2是手动编写回传函数.

1、定义一个Html文件,和毕编写file控件。

2、在html文件中增加js代码,监听File控件。

3、预览页面效果。

4、上面的上传文件比较复杂,可以用jquery更简便茄棚握的方法。

5、点击选择文件按钮,进行选择文件。

6、编辑完ihtml文件后,用浏颤庆览器打开html文件,当鼠标左键单击span时显示"触发鼠标单击事件",双击span时显示"事件",完成关闭。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11978318.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存