发布网友
共1个回答
热心网友
这个问题很简单啊, 你不能保证你Session["UserId"].ToString()+ 里面一定有值,(假如是""。那就读取不到数据的.).
所以在使用SqlDataReader 读取数据的时候要加如下的判断.
while(dr.read())
{
string staff_name = reader["staff_name"].ToString();
行 25: this.TextBox3.Text= Session["UserId"].ToString();
}
必要情况下要加异常处理。 些程序什么情况都要考虑。 这样你的程序才能安全