为什么我得到这个错误:
你调用的对象是空的。
当我把这段代码放在我的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)
但是当我在浏览器中运行我的页面(第一次)时,页面加载中的这个代码显示我为空。
为什么?
多谢