为什么我在解决方案中运行网站 登陆的时候没有错误
在iss部署过之后 运行登陆页面 显示未将对象引用设置到对象的实例。
急用 希望大家帮忙解决一下
在iss部署过之后 运行登陆页面 显示未将对象引用设置到对象的实例。
急用 希望大家帮忙解决一下
解决方案 »
- jquery读取json格式的数据,并显示在页面
- 欢迎大家来提意见
- 这两个又什么区别,我用第二种,没有用过第一种
- 怎樣實現鏈接下載
- 紧急求助:关于URL中的中文参数,如:uf.aspx?DirID=12&UserName=马强 其中的USerName取出来是乱码
- 数据更新问题,奇怪
- sos
- 有关开发在线客服问题!!!!
- 关于.net的占有大量内存的问题和关于数据库的问题
- 用户端送出的request信息中,cookies变量的集合指的是什么?
- 怎么在DataGrid中创建可以连接的列,并且连接是带有参数的?
- GridView绑定radio,用js和request.form["r"]都得不到radio的value
例如
int selid = Convert.ToInt32(Request.QueryString["selid"]);
这样的代码就是不健壮的,当Request.QueryString["selid"]为null时就报错了。
而int selid = Convert.ToInt32(Request.QueryString["selid"]==null?"-1":Request.QueryString["selid"]);
这样就不报错了。类似的情况还有很多,检查你的代码吧。
string aa = "";
string username = this.txtusername.Text.Trim();
string password = this.txtpassword.Text.Trim();
//对业务层中的类实例化对象
HAdminBLL objhadminbll = new HAdminBLL();
DataSet objDataSet = new DataSet();
objDataSet = objhadminbll.GetPwd(username);
//判断结果集是否为空
if (objDataSet != null && objDataSet.Tables.Count > 0 && objDataSet.Tables[0].Rows.Count > 0 && !objDataSet.Tables[0].Rows[0].IsNull(0))
{
//从结果集中获取密码的值
aa = objDataSet.Tables[0].Rows[0][0].ToString();
if (password == aa.Trim())
{
Session["loginname"] = username;
Response.Redirect("../Admin/AdminMain.aspx");
}
else
{
ClientScript.RegisterClientScriptBlock(this.GetType(), "aa", "alert('密码错误,请核实!!')", true);
this.txtpassword.Text = "";
}
}
else
{
ClientScript.RegisterClientScriptBlock(this.GetType(), "guanliy", "alert('没有该管理员!!')", true);
this.txtusername.Text = "";
}
这是我数据库中的代码
try
{
objole = GetConnection.Gecon();
using (objole)
{
string sql = "select PassWord from PE_HAdmin where UserName=@name";
OleDbDataAdapter objdataAdpter = new OleDbDataAdapter(sql,objole);
objdataAdpter.SelectCommand.Parameters.AddWithValue("@name", userName);
DataSet objDataSet = new DataSet();
objdataAdpter.Fill(objDataSet);
return objDataSet;
}
}
catch (Exception ex)
{ throw new Exception("执行根据用户名查询密码时出现异常!" + ex.Message.ToString());
}
finally
{
objole.Close();
}
这个方法贴出来
{
HAdminDAL objadmin = new HAdminDAL();
DataSet objDataSet = new DataSet();
objDataSet = objadmin.GetUser(name) ;
return objDataSet;
}这只是业务层中的一个方法