未将对象引用设置到对象的实例(高手过目,急待解决)
uyou 2006-07-27 12:23:00 以下是源码:
if (System.Convert.IsDBNull(Session["user"]) || Session["user"].ToString().Trim() == "" || ((Session["user"].ToString().Trim() != System.Convert.ToString(Request["user"].Trim())) && ((System.Convert.ToString(Request["user"].Trim())) != "")) || ((Session["pwd"].ToString().Trim() != (System.Convert.ToString(Request["pwd"].Trim()))) && ((System.Convert.ToString(Request["pwd"].Trim())) != "")))
//if (Session["user"].ToString().Trim() != System.Convert.ToString(Request["user"].Trim()))
{
Session["user"] = (System.Convert.ToString(Request["user"]).Trim());
mycookie.Values.Add("userid", (System.Convert.ToString(Request["user"]).Trim()));
Response.AppendCookie(mycookie);
Session["pwd"] = (System.Convert.ToString(Request["pwd"]).Trim());
passcookie.Values.Add("pwd", (System.Convert.ToString(Request["pwd"])).Trim());
Response.AppendCookie(passcookie);
}
以下报错信息:
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 68: if ((objdr[2].ToString().Trim()) != "")
行 69: {
行 70: if (System.Convert.IsDBNull(Session["user"]) || Session["user"].ToString().Trim() == "" || ((Session["user"].ToString().Trim() != System.Convert.ToString(Request["user"].Trim())) && ((System.Convert.ToString(Request["user"].Trim())) != "")) || ((Session["pwd"].ToString().Trim() != (System.Convert.ToString(Request["pwd"].Trim()))) && ((System.Convert.ToString(Request["pwd"].Trim())) != "")))
行 71: //if (Session["user"].ToString().Trim() != System.Convert.ToString(Request["user"].Trim()))
行 72: {
源文件: e:\workarea\产品\殡葬行业管理软件\殡仪馆\mis\bz_byg_mis\check.aspx.cs 行: 70
堆栈跟踪:
[NullReferenceException: 未将对象引用设置到对象的实例。]
BZ_BYG_MIS.check.Page_Load(Object sender, EventArgs e) in e:\workarea\产品\殡葬行业管理软件\殡仪馆\mis\bz_byg_mis\check.aspx.cs:70
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +731