日期:2014-05-18  浏览次数:20386 次

想添加出错信息<"用户名和密码不能为空","该用户名不存在","密码错误".>请求高手?
try
{
SqlConnection   con   =   new   SqlConnection( "Data   Source=10.63.88.12;Initial   Catalog=wlsb;User   ID=wlsb;Password=wlsb123 ");
con.Open();
SqlCommand   com   =   new   SqlCommand( "select   *   from   TbYhxx   where   Yhid= ' "+TextBox1.Text+ " 'and   Yhmm= ' "+TextBox2.Text+ " ' ",con);
if(com.ExecuteScalar()!=null)
{
    Session[ "kk "]=this.TextBox1.Text.ToString();
    con.Close();
    Response.Redirect( "MainPage.aspx ");
}
else
{
Response.Redirect( "Default.aspx ");
}
}
  catch   (Exception   ee)
  {
                               
    Response.Write(ee.Message.ToString());
  }        
}

------解决方案--------------------
Response.Write( < "用户名和密码不能为空 ", "该用户名不存在 ", "密码错误 ".> );
------解决方案--------------------
一个是用脚本验证,另一个是服务器端验证“用户名”和“密码”为空的情况。
显示用户名不存在可用脚本方式或放一个LABEL来显示。
------解决方案--------------------
打印出js,来提交用户,类似如下:
Response.Write( " <script language= 'javascript '> alert( '用户名不能为空 ');self.location.href= 'login.aspx '; </script> ");
------解决方案--------------------
Response.Write( " <script language= 'javascript '> alert( '输入错误信息 ');self.location.href= 'login.aspx '; </script> ");

------解决方案--------------------
03:

RegisterStartupScript( "a ", " <script> alert( '不能为空! ') </script> ");
05:
ClientScript.RegisterStartupScript(getTypr(), " ", " <script> alert( '不能为空! ') </script> ");
------解决方案--------------------
Response.Write( " <script language= 'javascript '> alert( '输入错误信息 ');self.location.href= 'login.aspx '; </script> ");