asp.net 按钮postback后动态的绑定的脚本失效

       使用<input type="button" ruant="server" id="btn"/>进入回传页面,

但是postback之后由于页面没有进入 if(!postback)中的页面初始化处理,导致使用repeater 控件使用onclick 事件句柄绑定的脚本失效(猜的);


一直提示找不到updata()函数,但在后面是能够找到的。

解决方法:

1 可以在删除 !postback判断

2 使用asp.net的ajax,即使用ScriptManager和UpdatePanel进行部份回传,contentTemplete为要进行回传的内容,bingo!


另外,使用  UpdatePanel后如果用 Response.Write();写脚本的,浏览器会报错,需要使用

ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "alert", "alert('test')", true);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容