ajax 技术的一个问题关于UPDATEPANEL控件

来源:百度知道 编辑:UC知道 时间:2024/06/01 02:33:28
在ASP.NET里面,点击一个按钮,要弹出对话框,可以用response.write("<script language="javascript">alert('')<script>")来实现,可是现在,把这个按钮放在UPDATEPANEL里面,问题出现了,因为UPDETEPANEL不支持整页刷新,所以用response.write,就得不到任何结果,即使把<script language="javascript">alert('')<script>加入到UPDATEPANEL里面,也要点刷新按钮,对话框才能显示出来!请问怎么解决这个问题,或者有别的办法,使UPDATEPANEL里面的按钮点击后也能产生对话框的

在UpdatePanel里面不要用response.write(),它不能与普通的页面相比!
你可以用ScriptManager.RegisterStartupScript(this.UpdatePanel1,this.GetType(), "HelloWorld", "alert('The page has loaded!')",true); 注册脚本就行啊!