JS update() 更新不累加

JavaScript013

JS update() 更新不累加,第1张

首先,我的吐槽一下你的加载方法,for循环里边加入dom,这是大忌,很浪费资源的。建议,定一个变量,存储每次循环的值。比如_html=""循环里边_html+=data.rows[i].realName循环结束后obj.html(_html)。就可以了

你添加的是 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是手动编写回传函数.