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

       使用进入回传页面,

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


asp.net 按钮postback后动态的绑定的脚本失效_第1张图片

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

解决方法:

1 可以在删除 !postback判断

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


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

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

你可能感兴趣的:(asp.net 按钮postback后动态的绑定的脚本失效)