このエラーが発生した理由:
オブジェクト参照がオブジェクト インスタンスに設定されていません。
このコードを page_load に入れると:
protected void Page_Load(object sender, EventArgs e)
{
BackEndUtils.OverallLoader();
string Teststr = Session["Co_ID"].ToString();
}
================================================== ========================
このセッションは、ユーザーが私の Web サイトにログインしたときに作成され、このセッションは他の領域で機能します...
ご清聴ありがとうございました
================================================== ========================
答えてくれてありがとう
削除しましBackEndUtils.OverallLoader();
たが、エラーがまだ存在します
私は試してみTeststr = Convert.ToString(Session["Co_ID"]);
ましたが、エラーは消えました - しかし、なぜそのセッションがnullなのかわかりません
セッションが完全に機能する他の領域で=そのフォームのボタンなど
何か問題でもありますか?
私のWebページのマークアップは次のようなものです:
<%@ 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) が表示されます
しかし、ブラウザーでページを (初めて) 実行すると、ページの読み込みでこのコードが null と表示されます。
なぜ?
どうもありがとう