美文网首页
asp.net 按钮postback后动态的绑定的脚本失效

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

作者: 对王之王对穿肠 | 来源:发表于2017-04-14 16:36 被阅读0次

       使用<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);

相关文章

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/owzwattx.html