مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

تاپیک مورد نظر بسته شده است

کاربر سایت

khani

عضویت از 1394/08/26

ارور خالی بودن سشن پر شده در کلاس

  • یکشنبه 16 مهر 1396
  • 16:43
تشکر میکنم

سلام وقت بخیر

من 2پروژه مجزا از هم دارم که در اولی کلاس های c# ای متناظر با دیتابیس قرار گرفته اند و دومین پروژه هم asp.net هست.داخل کلاس پروژه اول سشنی رو با دیتاست پر کردم و در وب مقدار همون سشن رو میخوام ولی نال هست.تریس که میکنم سشن داخل کتابخانه پر هست ولی داخل وبم خالیه.دوستان میدونن چه دلیلی داره و مشکل از کجاست؟؟ممنون میشم راهنمایی کنید

این تیکه کد داخل کلاس کتابخانه:

 DataSet dsResult = null;
            try
            {
                dsResult = Core.Data.Helper.ExecuteDataset(SystemEnglishName, CommandType.Text, Query);
            }
            catch
            {
                dsResult = Core.Data.Helper.ExecuteDataset(SystemEnglishName, CommandType.Text, QueryWithoutText);
            }
            //Core.Diagnostics.EventLog.Log("CreateParentQuery: " + Query, 1);
            GridView_ParentRecord.Visible = true;
            System.Web.HttpContext.Current.Session["ParentFormParent"] = dsResult.Tables[0];

این هم داخل وبم که نال بودن سشن رو چک کردم و نال میده با اینکه موقع تریس داخل کتابخونه پر هست:

 if (Session["ParentFormParent"] != null)

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 17 مهر 1396
  • 09:06

در خود پروزه وب باید سشن را پر کنید

فکر نکنم در Class Library دسترسی به Context داشته باشید

کاربر سایت

رضا نصیری

عضویت از 1392/10/01

  • دوشنبه 17 مهر 1396
  • 16:28

داخل کلاس لایبرری به سیشن دسترسی نداریم.

کاربر سایت

khani

عضویت از 1394/08/26

  • چهارشنبه 19 مهر 1396
  • 10:17

ممنون حل شد.دسترسی داریم به سشن در کلاس ها و میشه استفاده کرد ازشون در وب.مشکل شرط page.ispostback بود که داخل pageload چک نکرده بودم.

ممنون از وقتی که گذاشتید.

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

تاپیک مورد نظر بسته شده و امکان درج پاسخ وجود ندارد

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)