首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

页面刷新的有关问题(没分了,见谅)

2012-01-10 
页面刷新的问题(没分了,见谅)有一sql执行过程SqlCommandMDnewSqlCommand()MD.CommandTextupdatesql

页面刷新的问题(没分了,见谅)
有一sql执行过程
SqlCommand   MD   =   new   SqlCommand();
MD.CommandText   =   "update   sql ";//执行更新
MD.Connection   =   SqlConn;
MD.ExecuteNonQuery();
Response.Write( " <script> alert( '? '); </script> ");

加了这段后CS文件被执行两次,而且 "Response.Write( " <script> alert( '? '); </script> "); "不被执行,但数据库的确是更新了,不加“Response.Write( " <script> alert( '? '); </script> ");”前面的一段的话,CS文件却只会执行一次,而且会执行“Response.Write( " <script> alert( '? '); </script> ");”
难道 "MD.ExecuteNonQuery(); "会导致页面重新执行?


[解决办法]
不加“Response.Write( " <script> alert( '? '); </script> ");”
怎么又执行“Response.Write( " <script> alert( '? '); </script> ");”的?
[解决办法]
两个问题,1,要么你的Response.Write输入写错了.
2.要么你的输出后又加了Response.ReDirect(加了转向.脚本提示就失效了)

[解决办法]
执行js脚本不建议用Response.Write( " <script> alert( '? '); </script> ");”
试一下下面的方法:
Page.RegisterStartupScript( " ", " <script> alert( '? '); </script> ");
[解决办法]
try catch 试试
[解决办法]
页面加载的事件有没有加IsPostBack的判断??
[解决办法]
全部代码都贴出来 !看看

热点排行