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

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

کاربر سایت

iran

عضویت از 1394/01/31

آدرس دهی در Session_End

  • چهارشنبه 9 اسفند 1396
  • 10:16
تشکر میکنم

سلام
من کد زیر را نوشته ام

 protected void Session_End()
        {
            Session["MyValue"] = Guid.NewGuid().ToString();
            Response.Redirect("Views/Home/Contact.cshtml");
        }

که هنگام اجرا
خطا زیر را میدهد
System.Web.HttpException
HResult=0x80004005
Message=Response is not available in this context.
چکار باید کنم

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

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

سهیل علیزاده

عضویت از 1396/04/09

  • چهارشنبه 9 اسفند 1396
  • 10:30

آدرس redirect را اصلاح کنید:

     protected void Session_End()
        {
            Session["MyValue"] = Guid.NewGuid().ToString();
            Response.Redirect("/Home/Contact");
        }

کاربر سایت

iran

عضویت از 1394/01/31

  • چهارشنبه 9 اسفند 1396
  • 12:13

بازهم همان ارور را میدهد

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • چهارشنبه 9 اسفند 1396
  • 12:19

کد زیر را جاگزین کنید:

   HttpContext.Current.Session["MyValue"] = Guid.NewGuid().ToString();

کاربر سایت

ایمان مدائنی

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

  • چهارشنبه 9 اسفند 1396
  • 12:34

در این رویداد نمیتوانید redirect کنید

کاربر سایت

iran

عضویت از 1394/01/31

  • چهارشنبه 9 اسفند 1396
  • 12:48

سلام

HttpContext.Current.Session["MyValue"] = Guid.NewGuid().ToString();

قسمت

HttpContext.Current

را قبول نمیکند

مهندس مدائنی

برای اینکه بخواهیم وقتی مدت سشن تمام میشود وکاربر به صفحه لاگین برود باید چکار کنیم پس

کاربر سایت

ایمان مدائنی

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

  • چهارشنبه 9 اسفند 1396
  • 12:50

باید توسط یه Http handler کنترل کنید و در همه در خواست اگر سشن نبود کاربر رو در اون میتونید Redirect کنید

کاربر سایت

iran

عضویت از 1394/01/31

  • چهارشنبه 9 اسفند 1396
  • 13:11

سلام

مهندس میشه یک نمونه کد قرار بدهید

کاربر سایت

ایمان مدائنی

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

  • چهارشنبه 9 اسفند 1396
  • 13:12

نمونه در این ضمینه ندارم

سرچ کنید http Handlers Asp.Net MVC

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

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

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

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