Default.LoginBtn_Click
code???
code???
解决方案 »
- DropDownList1有一个无效 SelectedValue,因为它不在项目列表中。
- |M| 如何从ArrayList转到DataTable 这里是我写的一段代码,不知道有没有更科学的 谢谢
- 一个很简单的问题,但对我学习.NET意义重大,望各位急救
- 请问,怎么减少一段程序所占有的cpu资源阿。。
- ASP.NET
- 求一个debug的project plan
- 存储过程
- js脚本报错,那位帮助看看? 多谢
- 用C#开发window应用程序和ASP。NET WEB应用程序中DataGird控件的用法有什么区别?
- [求助]菜鸟求助,怎样学asp.net
- EnterpriseLibrary2.0问题,请高手进来讨论
- 想问问题反映太慢了,现在提供一个群,让菜鸟们可以广泛的提问,共同提高
{
///添加页面初始化代码
if (!Page.IsPostBack)
{
sValidator = GetRandomint();
ValidateImage.ImageUrl = sValidatorImageUrl + sValidator;
}
} protected void LoginBtn_Click(object sender, EventArgs e)
{
///如果页面输入合法
if (Page.IsValid == true)
{
//if (Validator.Text != sValidator)
//{
// Message.Text = "验证码输入错误,请重新输入验证码!!!";
// sValidator = GetRandomint();
// ValidateImage.ImageUrl = sValidatorImageUrl + sValidator;
// return;
//} String userId = ""; ///定义类并获取用户的登陆信息
StudentManager.User user = new StudentManager.User();
SqlDataReader recu = user.GetUserLogin(UserName.Text.Trim(),
StudentManager.User.Encrypt(Password.Text.Trim())); ///判断用户是否合法
if (recu.Read())
{
userId = recu["UserID"].ToString();
}
recu.Close(); ///验证用户合法性,并跳转到系统平台
if ((userId != null) && (userId != ""))
{
Session["UserID"] = userId; //跳转到登录后的第一个页面
//Response.Redirect("~/DesktopModules/Main.aspx");
Response.Redirect("~/DesktopModules/Index.aspx");
//HttpContext.
}
else
{
sValidator = GetRandomint();
ValidateImage.ImageUrl = sValidatorImageUrl + sValidator;
///显示错误信息
Message.Text = "你输入的用户名称或者密码有误,请重新输入!";
}
}
}
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;public partial class Default : System.Web.UI.Page
{
static string sValidator = "";
private readonly string sValidatorImageUrl = "DesktopModules/ValidateImage.aspx?Validator="; protected void Page_Load(object sender, EventArgs e)
{
///添加页面初始化代码
if (!Page.IsPostBack)
{
sValidator = GetRandomint();
ValidateImage.ImageUrl = sValidatorImageUrl + sValidator;
}
} protected void LoginBtn_Click(object sender, EventArgs e)
{
///如果页面输入合法
if (Page.IsValid == true)
{
//if (Validator.Text != sValidator)
//{
// Message.Text = "验证码输入错误,请重新输入验证码!!!";
// sValidator = GetRandomint();
// ValidateImage.ImageUrl = sValidatorImageUrl + sValidator;
// return;
//} String userId = ""; ///定义类并获取用户的登陆信息
StudentManager.User user = new StudentManager.User();
SqlDataReader recu = user.GetUserLogin(UserName.Text.Trim(),
StudentManager.User.Encrypt(Password.Text.Trim())); ///判断用户是否合法
if (recu.Read())
{
userId = recu["UserID"].ToString();
}
recu.Close(); ///验证用户合法性,并跳转到系统平台
if ((userId != null) && (userId != ""))
{
Session["UserID"] = userId; //跳转到登录后的第一个页面
//Response.Redirect("~/DesktopModules/Main.aspx");
Response.Redirect("~/DesktopModules/Index.aspx");
//HttpContext.
}
else
{
sValidator = GetRandomint();
ValidateImage.ImageUrl = sValidatorImageUrl + sValidator;
///显示错误信息
Message.Text = "你输入的用户名称或者密码有误,请重新输入!";
}
}
} protected void CancelBtn_Click(object sender, EventArgs e)
{
///清空用户名称和密码输入框
UserName.Text = Password.Text = "";
} private String GetRandomint()
{
Random random = new Random();
return (random.Next(100000,999999).ToString());
}
}
static string sValidator = "";
的意思是声明了 sValidator为 Default类的类属性,但是在这里你的当作变量来用的,去掉static,再试下。
我以前用过一个2003的IIS里默认没有勾上启用父路径。
去掉static,问题依然存在。