نحوه کار با کوکی ها در Asp.Net Core
1 0

نحوه کار با کوکی ها در Asp.Net Core


نحوه کار با کوکی ها در Asp.Net Core

در پست های قبلی به طور کامل نحوه کار با کوکی ها در MVC را توضیح دادیم. در این مقاله به صورت مختصر نحوه ایجاد کوکی ها و خواندن آنها در Asp.Net Core مورد بررسی قرار می دهیم.

نحوه نوشتن کوکی در Asp.Net Core

اگر به کدهای زیر نگاه کنید یک کوکی به نام color ایجاد کردیم و رنگ قرمز را به آن اختصاص دادیم

Microsoft.AspNetCore.Http.CookieOptions options = new Microsoft.AspNetCore.Http.CookieOptions();

// تاریخ انقضای کوکی
options.Expires = DateTime.Now.AddDays(1);

// در سمت کلاینت نتوان با جاوااسکریپت به کوکی دسترسی پیدا کرد
options.HttpOnly = true;

// دامنه مرتبط با کوکی
//options.Domain = "";

// تعیین مسیر که در آن کوکی قابل اجرا است
//options.Path = "";

// در صورتی که از پروتکل اس اس ال استفاده می کنید باید این مورد را ترو ست کنید
//options.Secure = true;

Response.Cookies.Append("color", "red", options);

نحوه خواندن کوکی در Asp.Net Core

// نحوه خواند کوکی
ViewBag.Color = Request.Cookies["color"];

با استفاده Request.Cookies کوکی مورد نظر را خواندیم و سپس در یک ViewBag قرار دادیم حال می توانیم در ویو از آن استفاده کنیم.

دانلود

نویسنده حسین فتحی
گروه مطلب Asp.Net Core
نوع مطلب سورس کد و آموزش
تاریخ انتشار ۲۶ آذر ۱۳۹۵
منبع ایران گنج
تعداد نظرات ۰
قیمت کاربران مهمان
توضیح توجه:
  • زمانی که روی لینک دانلود کلیک می کنید لینک دانلود به مدت 24 ساعت معتبر خواهد بود
  • لینک های دانلود دوره های آموزشی تا پایان دوره قابل دانلود می باشد.
  • برای خارج کردن فایل ها از حالت فشرده از ورژن جدید نرم افزار winrar استفاده کنید.
  • برای خارج کردن فایل ها از حالت فشرده لینک های دانلودی که چندین قسمت می باشند فقط قسمت اول را از حالت فشرده خارج کنید.
  • لطفا توضیحات نوشته شده برای مطالب را با دقت بخوانید.
  • برای نمایش فیلم ها می توانید از نرم افزار هایی مانند Km Player , VLC Player یا Media Player Classic استفاده کنید.

نظر / سوال

Captcha