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

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

کاربر سایت

mohsen_metn

عضویت از 1394/06/28

ایجاد کوکی و سیشن در جاوا اسکریپت و استفاده از ان در asp

  • سه شنبه 13 تیر 1396
  • 12:10
تشکر میکنم

سلام

من میخوام توی جاوا اسکریپت کوکی و یا سیشن ایجاد کنم توی کد asp.net ازش استفاده کنم.راه حل؟

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

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

ایمان مدائنی

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

  • سه شنبه 13 تیر 1396
  • 12:18
var exdate = new Date();
exdate.setDate(exdate.getDate() + exdays);
document.cookie="CookieName=CookieValue;expires="+exdate.toUTCString());

var myvar = "Hey Buddy";

'<%Session["temp"] = "' + myvar +'"; %>' ;

alert('<%=Session["temp"] %>');

کاربر سایت

mohsen_metn

عضویت از 1394/06/28

  • سه شنبه 13 تیر 1396
  • 12:22

استاد من میخوام همچین کاری انجام بدم

در قسمت جاوااسکریپت:

function RadGrid1_RowDblClick(sender, eventArgs)
                {
                    document.cookie = "doubleclick=" + eventArgs.get_itemIndexHierarchical();
                    Session["doubleclick"] = eventArgs.get_itemIndexHierarchical();
                    alert("DblClick on row instance: " + eventArgs.get_itemIndexHierarchical());
                    //document.cookie = "doubleclick=" + eventArgs.get_itemIndexHierarchical();
               }

و حالا در قسمت asp این سیشن رو بخونم

Dim ff As String = Session("doubleclick").ToString()

با راهنمایی شما نتونستم

کاربر سایت

سهیل علیزاده

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

  • سه شنبه 13 تیر 1396
  • 13:03

می توانید از Js-Cookie برای ایجاد کوکی استفاده کنید. به صورت زیر:

Cookies.set('name', 'value', { expires: 7 });

برای دریافت :

Cookies.get('name'); // => 'value'

برای حذف:

Cookies.remove('name', { path: '' }); // removed!

و همچنین در ASP.NET  با کد زیر میتوان مقدار کوکی را دریافت کنید:

  [HttpPost]
        public ActionResult Details(string customerId)
        {
            var cookie = Request.Cookies["CookieName"];
            return View();
        }

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

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

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

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