System.NullReferenceException: 未将对象引用设置到对象的实例
using System;using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using ComputerSpecialWeb.Model;
using ComputerSpecialWeb.Logic;
public partial class Admin_LogOn : System.Web.UI.Page
{
AdminLogic adminlogin;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
AdminModel adminmodel = new AdminModel();
//adminmodel.SetUserName(this.UserName.ID);
// adminmodel.SetPassWord(this.PassWord.ID);
adminmodel.GetuserName();
adminmodel.GetpassWord();
if (adminlogin.CheckAdmin(adminmodel) == true)
{
Response.Redirect("Main.aspx");
}
else
{
adminlogin.GeterrMessage();
}
}
}
--------------------编程问答-------------------- 错误行发生在哪里? --------------------编程问答-------------------- 单步跟踪判断null
AdminLogic adminlogin什么实例化 --------------------编程问答-------------------- 空指针。
到底报的是哪行的错? --------------------编程问答-------------------- if (adminlogin.CheckAdmin(adminmodel) == true)
这一个报错。 --------------------编程问答-------------------- you haven't initialize the AdminLogic adminlogin;
protected void Page_Load(object sender, EventArgs e)
{
AdminLogin adminLogin=new AdminLogin();
}
--------------------编程问答--------------------
上面那个方法里面不是已经创建对象了么?
你把你的adminLogin.GetUerName();和adminLogin.GetPassWord();这两个方法贴出来 看一下
我感觉应该是这两行出错了 --------------------编程问答-------------------- AdminLogic adminlogin = new AdminLogic();
protected void Page_Load(object sender, EventArgs e)
{
}
补充:.NET技术 , ASP.NET