我试图从sql数据库中提取数据并将其分配给文本框。 但是当列(null)中没有数据时,我会收到错误。
string athleteId = Request.Cookies["LoggedInUser"].ToString();
var athlete = AthleteDAL.GetAthleteByID(athleteId);
if (athlete.AthleteFName != null)
{
TextBoxFirstName.Text = athlete.AthleteFName.ToString();}
我在if语句上得到零点异常。
答案 0 :(得分:2)
你需要这个 if(athlete!= null&& athlete.AthleteFName!= null)
因为运动员可能为空并试图使用它(athlete.AleleteFName)是无效的操作