行 18: labXQ.Text = getWeek();
行 19:
行 20: labAdmin.Text = Session["Ad_name"].ToString();
行 21:
行 22: adminname.Username = Session["Ad_name"].ToString();
完整的代码是:
Model.ModelInputIn adminname = new Model.ModelInputIn();
protected void Page_Load(object sender, EventArgs e)
{
labDate.Text = DateTime.Now.Year + "年" + DateTime.Now.Month + "月" + DateTime.Now.Day + "日";
labXQ.Text = getWeek();
labAdmin.Text = Session["Ad_name"].ToString();
adminname.Username = Session["Ad_name"].ToString();
}
其目的是在登入界面输入账号密码,跳转到主页面后,将账号显示出来,请各位大虾帮帮忙
行 19:
行 20: labAdmin.Text = Session["Ad_name"].ToString();
行 21:
行 22: adminname.Username = Session["Ad_name"].ToString();
完整的代码是:
Model.ModelInputIn adminname = new Model.ModelInputIn();
protected void Page_Load(object sender, EventArgs e)
{
labDate.Text = DateTime.Now.Year + "年" + DateTime.Now.Month + "月" + DateTime.Now.Day + "日";
labXQ.Text = getWeek();
labAdmin.Text = Session["Ad_name"].ToString();
adminname.Username = Session["Ad_name"].ToString();
}
其目的是在登入界面输入账号密码,跳转到主页面后,将账号显示出来,请各位大虾帮帮忙
if(Session["Ad_name"]!=null)
{
labAdmin.Text = Session["Ad_name"].ToString(); }
行 19:
行 20: labAdmin.Text = Session["Ad_name"].ToString();
行 21:
行 22: adminname.Username = Session["Ad_name"].ToString(); 三个都判断下是否是NULL值
labXQ.Text = getWeek();
labAdmin.Text = Session["Ad_name"]==null?string.Empty:Session["Ad_name"].ToString();
adminname.Username = Session["Ad_name"]==null?string.Empty: Session["Ad_name"].ToString();
未将对象引用设置到对象的实例,这种异常无外乎以下几种。System.NullReferenceException: 未将对象引用设置到对象的实例
1、ViewState对象为Null。
2、DataSet为空。
3、sql语句或Database的原因导致DataReader没有读取到数据。
4、声明字符串变量时未赋空值就应用变量。
5、一些对象未用new关键字初始化。
6、Session对象为空。
7、对控件赋文本值时,值不存在。
8、使用Request.QueryString()时,所获取的对象不存在,或在值为空时未赋初始值。
9、重复定义造成未将对象引用设置到对象的实例错误.
labAdmin.Text = (string)Session["Ad_name"];
adminname.Username = (string)Session["Ad_name"];