почему я получил эту ошибку:
Ссылка на объект не установлена на экземпляр объекта.
, когда я помещаю этот код в мою page_load.:
protected void Page_Load(object sender, EventArgs e)
{
BackEndUtils.OverallLoader();
string Teststr = Session["Co_ID"].ToString();
}
===============================================================================
этот сеанс выполняется, когда пользователь входит на мой веб-сайт и этотсеанс работает в других областях ...
спасибо за ваше внимание
=========================================================================
спасибо за ваши ответы
я удалил BackEndUtils.OverallLoader();
, но ошибка все еще существует
я попытался Teststr = Convert.ToString(Session["Co_ID"]);
и ошибка исчезла - но я не знаю, почему эта сессия равна нулю
в других областях, где сеанс работает отлично = например, кнопка в этой форме
в чем дело?
моя разметка веб-страницы выглядит так:
<%@ Page Title="" Language="C#" MasterPageFile="~/Admin/AdminBackend.Master" AutoEventWireup="true" CodeBehind="Personel.aspx.cs" Inherits="Darman.Admin.Personel" Theme="DefaultTheme" %>
======================================================================================
я вставил этот код в кнопку, подобную этой:
string Teststr = Convert.ToString(Session["Co_ID"]);
когда я нажимаю эту кнопку, ЭТОТ код на странице Load (POSTBACK) + IN Button_Click работает отлично и показывает мне 23 (мой Co_ID)
Но когда я запускаю свою страницу в браузере (первый раз), этот код на страницезагрузка показывает мне ноль.
почему?
спасибо большое