标题:求教ASP.NET和C# 编写登陆界面的问题!
只看楼主
sky740520
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2004-11-15
 问题点数:0 回复次数:4 
求教ASP.NET和C# 编写登陆界面的问题!

我用 c#开发一个Web 应用程序,编写登陆界面,若未输入用户名和密码则弹出

一个对话框各个给给用户提示,登陆按钮的代码如下:

private void Button1_Click(object sender, System.Web.UI.ImageClickEventArgs e) { if (TextBox1.Text.Trim()=="" || TextBox2.Text.Trim()=="") Response.Write("<script language=javascript>alert('请输入用户ID和密码!')</script>");

}

但运行时,若未输入用户名和密码,一点击登陆按钮,则IE先刷屏背景变成白色,显示该对话框,只有

点击了确定按钮后登陆界面的图片等才有显示出来,有什么办法不刷屏让对话框直接显示在登陆

界面上吗?

搜索更多相关主题的帖子: NET 界面 ASP quot 对话框 
2004-11-15 10:22
水易雨辰
Rank: 1
等 级:新手上路
帖 子:177
专家分:0
注 册:2004-4-15
得分:0 

那就别用输出脚本的方式呀,可以在页面上放一个Label:

{ if (TextBox1.Text.Trim()=="" || TextBox2.Text.Trim()=="") Lable1.Text=“请输入用户ID和密码!”;

}


授人以鱼,不如授人以渔!
2004-11-16 09:08
belin2000
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:975
专家分:194
注 册:2004-6-2
得分:0 

asp.net这个是不可以用的啊

Response.Write("<script language=javascript>alert('请输入用户ID和密码!')</script>");


59ita点com(我就爱TA)
2004-11-18 12:15
yanguan025
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2004-11-21
得分:0 

你在page_load 上面设一个PUBLIC hint as string 的变量

然后在Button1_Click 下写

hint ="<script language=javascript>alert('请输入用户ID和密码!')</script>"

然后在也面的HTML编译页中在

</body>前面写<%=hint%>

应该就可以了

2004-11-21 12:19
yangyanping0615
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-3-25
得分:0 
if (username.Text.Trim()=="")
   {
    message.Text="请输入你的姓名";
   }
   else
   {
    if (ds.Tables["users"].Rows.Count==0)
    {
     message.Text="错误";
    }
    else
    {
     message.Text="正确";
    }
   }

2005-03-25 09:27



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-7669-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.337345 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved