2014-11-24 3 views
-3

im Работа с моим проектом в поле «Редактировать поле» получена с ошибкойОшибка «Ссылка на объект не установлена»

Ссылка на объект не установлена ​​в экземпляр объекта.

мой код

если (Session [ "ID"] == NULL) response.redirect ("Default.aspx");

else 
    { 
     if (!IsPostBack) 
     { 
      txtName.Text = Session["FullName"].ToString(); 
      txtAddress.Text = Session["Address"].ToString(); 
      txtPspori.Text = Session["Pspori"].ToString(); 
      txtTebini.Text = Session["Tebini"].ToString(); 
      txtTelAsi.Text = Session["Tel1"].ToString(); 
      txtTelKorek.Text = Session["Tel2"].ToString(); 
      txtTelother.Text = Session["Tel3"].ToString(); 
      } 
    } 

ответ

4

NULL Всегда проверяйте для переменных состояния Как ViewStates,Sessions

if(Session["Tel3"]!=null) 
txtTelother.Text = Session["Tel3"].ToString(); 
+0

также при использовании 'Session' вы можете исследовать разницу между использованием' Session && HttpContext.Current.Session' вы будете вести себя орехи если вы статируете получение нулевых значений, возвращаемых из объекта Session случайным образом, я знаю это из опыта 'Milad' – MethodMan

+0

if (Session [" ID "] == null) Response.Redirect (" Default.aspx "); { if (! IsPostBack) { 10 txtName.Text = Session ["FullName"]. ToString(); txtTelother.Text = Session ["Tel3"]. ToString(); } } – Milad

+0

@DJKRAZE Человек, вы сегодня заняты! Я видел, как вы сегодня высказываетесь по нескольким вопросам: lol ;-) – Kevin

Смежные вопросы