注册 登录
编程论坛 ASP.NET技术论坛

关于网站登录问题?

lanye 发布于 2007-05-22 19:13, 610 次点击
我在2003server上用vs 2003做好的网站,放到2003server sp1上登陆按钮没有反应,请高手指教!谢谢!
3 回复
#2
tel19822007-05-23 09:21
你双击一下登录按钮,看一下鼠标定位到触发事件中时里面是否有代码。
#3
lanye2007-05-23 11:15
找到问题了,和大家分享一下,在运行里运行aspnet_regiis -i这条命令就可以了!不过,还发现个问题就是,网站更新后提交上去就得从新运行一下命令!目前还不清楚怎么回事?!
#4
makewelldone2007-05-24 13:22

你是不是做的登陆功能?
我这里有相关的代码:
我用的存储过程。
public int logInReturnUID( string Username ,string Userpws)
{
int cout;

//去掉字符串的空格
UserName = UserName.Trim();

Userpws = Userpws.Trim();
//打开数据连接
SqlConnection con = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]);

SqlCommand com = new SqlCommand("CheckUser",con);

com.CommandType = CommandType.StoredProcedure;

//为过程增加@username参数
SqlParameter username = new SqlParameter ("@UserName",SqlDbType.NChar ,50);

username.Value = Username;

com.Parameters.Add(username);


//为过程增加@userpws参数
SqlParameter userpws = new SqlParameter("@Userpws" ,SqlDbType.NChar,50);

userpws.Value = Userpws;

com.Parameters.Add(userpws);
//为过程增加输出参数@userid

SqlParameter userid= new SqlParameter ("@UserId",SqlDbType.Int ,4);

userid.Direction =ParameterDirection .Output ;

com.Parameters.Add(userid);

con.Open();
try

{//执行过程返回用户的id号
com.ExecuteNonQuery();
cout =(int)userid.Value;

UserName=Username.ToString();
UserPassword= Userpws.ToString();
com.Dispose();
con.Close();


}

1