asp.net登录验证弹框,
平时都是这么写的 Response.Write("<script>alert('用户名或密码不正确!')</script>");这样写的效果如下:
这样的效果,登录界面还没加载就执行了alert('用户名或密码不正确!'),显示的效果不佳
解决方案:
1.1 ClientScript.RegisterStartupScript(typeof(string), "msg", "<script>alert('用户名或密码不正确!')</script>");
1.2 Response.Write("<script>window.οnlοad=function(){alert('用户名或密码不正确!')}</script>");
这两句代码 都是等html页面加载完成后,才执行<script></script>语句的 ,所以效果会好很多...