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