很急的问题

qiezifxj1989 2010-11-19 11:12:34
本人用CSS布局做了一个网站的页面,该页面包含有一个登陆的界面,然后我希望当用户登陆不成功的时候弹出一个提示登陆不成功的对话框,所以我使用了Response.Write("<script>alert('登录失败,请重新再来!')</script>");来弹出对话框,可是运行的时候,只要一弹出对话框整个页面的布局都被打乱了。我不知道为什么,也找不到解决的方法,请高手们指点指点哈!谢谢了!
...全文
116 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
小猫阿尤 2010-11-20
  • 打赏
  • 举报
回复
楼上都说了不要用response.write,我都是用这个,楼主不妨试试this.ClientScript.RegisterClientScriptBlock(this.GetType(), "errorlogin", "<script>alert('登录失败,请重新再来!')</script>");

kevin87923 2010-11-20
  • 打赏
  • 举报
回复
Page.RegisterClientScriptBlock("errorlogin", "<script>alert('登录失败,请重新再来!')</script>");
myjavamosquito 2010-11-20
  • 打赏
  • 举报
回复
就这个[Quote=引用 6 楼 itliyi 的回复:]
C# code

public class Alert
{
public static void show(System.Web.UI.Page page,string mes)
{
.ClientScript.RegisterClientScriptBlock(this.GetType(), "errorlogin", "<script>alert(……
[/Quote]
dkhjj1987 2010-11-20
  • 打赏
  • 举报
回复
ScriptManager.RegisterStartUpScript(this,this.GetType(),"your script key name","your script",true);
jlds123 2010-11-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ghost_khz 的回复:]

这个问题, 很多人问了, 不能用Response.Write

this.ClientScript.RegisterClientScriptBlock(this.GetType(), "errorlogin", "<script>alert('登录失败,请重新再来!')</script>");

用这个
[/Quote]re
itliyi 2010-11-20
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 itliyi 的回复:]

C# code

public class Alert
{
public static void show(System.Web.UI.Page page,string mes)
{
.ClientScript.RegisterClientScriptBlock(this.GetType(), "errorlogin", "<script>alert(\""+……
[/Quote]page....
itliyi 2010-11-20
  • 打赏
  • 举报
回复
Alert.show
itliyi 2010-11-20
  • 打赏
  • 举报
回复

public class Alert
{
public static void show(System.Web.UI.Page page,string mes)
{
.ClientScript.RegisterClientScriptBlock(this.GetType(), "errorlogin", "<script>alert(\""+mes+"\");</script>");
}
}
show(this,"fuck");
若-相惜 2010-11-20
  • 打赏
  • 举报
回复
不要用response.write,我也遇到这个问题 楼上的都说了
chen_ya_ping 2010-11-20
  • 打赏
  • 举报
回复
[Quote=引用楼主 qiezifxj1989 的回复:]
本人用CSS布局做了一个网站的页面,该页面包含有一个登陆的界面,然后我希望当用户登陆不成功的时候弹出一个提示登陆不成功的对话框,所以我使用了Response.Write("<script>alert('登录失败,请重新再来!')</script>");来弹出对话框,可是运行的时候,只要一弹出对话框整个页面的布局都被打乱了。我不知道为什么,也找不到解决的方法,请高手们指点指点哈!谢谢了!
[/Quote]
后台注册JS,请直接放弃response.write,改用clientscript.registerscript................................就不会有你现在的问题了
Ghost_Khz 2010-11-19
  • 打赏
  • 举报
回复
或者
Page.RegisterClientScriptBlock("errorlogin", "<script>alert('登录失败,请重新再来!')</script>");


再或者、

Response.Write("<script>alert('登录失败,请重新再来!')</script>");
Response.Write("<script>document.location=document.location;</script>");
Ghost_Khz 2010-11-19
  • 打赏
  • 举报
回复
这个问题, 很多人问了, 不能用Response.Write

this.ClientScript.RegisterClientScriptBlock(this.GetType(), "errorlogin", "<script>alert('登录失败,请重新再来!')</script>");

用这个
yufenghua 2010-11-19
  • 打赏
  • 举报
回复
对话框会打乱布局????

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧