نمایش نتایج 1 تا 5 از 5

نام تاپیک: تغییر مقدار TempData همه ی صفحات به آخرین مقدرا در صورت باز کردن چندین صفحه

  1. #1

    تغییر مقدار TempData همه ی صفحات به آخرین مقدرا در صورت باز کردن چندین صفحه

    سلام.
    من برای ارسال اطلاعات بین اکشن های یک کنترلر از TempData استفاده کردم.

    برای اولین بار صفحه که باز میشه مثلا مقدار 1 به Tempdata میدیم:
     TempData["xxx"]=1;



    صفحه قبلی رو نمی بندم و یه بار دیگه اون صفحه رو با مقادیر متفاوت باز میکنم. اینبار مقدار TempData رو 2میدیم.
     TempData["xxx"]=2;


    مشکلی که پیش میاد اینه که تو این حالت مقدار TempData در صفحه اول هم 2 شده.
    چطور می تونم این مشکل رو حل کنم که وقتی چند صفحه رو همزمان باز می کنم، مقدار TempData همه ی صفحات یکسان نشه؟؟

  2. #2

    نقل قول: تغییر مقدار TempData همه ی صفحات به آخرین مقدرا در صورت باز کردن چندین صفحه

    دوستان کسی نمی تونه کمک کنه؟؟

  3. #3

    نقل قول: تغییر مقدار TempData همه ی صفحات به آخرین مقدرا در صورت باز کردن چندین صفحه

    چیزی که باید بدونید این است که TempData یکبار مصرف است. یعنی بعد از اولین بازخوانی از بین میرود. شما میتوانید از Session یا Application یا Cookie برای ذخیره ی اطلاعات استفاده کنید.
    TempData یک حافظه ی موقت است که وقتی میخواهید اطلاعات را از یک اکشن به اکشن بعدی که به آن Redirect میکنید انتقال دهید مورد استفاده قرار میگیرد.

  4. #4
    کاربر جدید
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    امریکا
    پست
    5

    نقل قول: تغییر مقدار TempData همه ی صفحات به آخرین مقدرا در صورت باز کردن چندین صفحه

    میشه یه کم بیشتر راجع به روشهایی که گفتید و چگونگی یادگیریشون توضیح بدید؟

    نقل قول نوشته شده توسط hakim22 مشاهده تاپیک
    چیزی که باید بدونید این است که TempData یکبار مصرف است. یعنی بعد از اولین بازخوانی از بین میرود. شما میتوانید از Session یا Application یا Cookie برای ذخیره ی اطلاعات استفاده کنید.
    TempData یک حافظه ی موقت است که وقتی میخواهید اطلاعات را از یک اکشن به اکشن بعدی که به آن Redirect میکنید انتقال دهید مورد استفاده قرار میگیرد.

  5. #5

    نقل قول: تغییر مقدار TempData همه ی صفحات به آخرین مقدرا در صورت باز کردن چندین صفحه

    در این مقاله میتوانید به طور کلی با روشهای مختلف و تفاوت آنها با هم آشنا شوید :

    http://www.dotnet-tricks.com/Tutoria...s-Session.html

تاپیک های مشابه

  1. سوال: تغییر یک مقدار برای همه کاربران در دیتابیس
    نوشته شده توسط thacker در بخش PHP
    پاسخ: 6
    آخرین پست: شنبه 25 آذر 1391, 17:28 عصر
  2. تغییر مقدار نمایش یافته در فیلدهای dbgrid از طریق کدنویسی!
    نوشته شده توسط oghab در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: پنج شنبه 12 آبان 1384, 12:18 عصر
  3. تغییر مقدار ستون گرید به ازای یک شرط خاص
    نوشته شده توسط Mahdi Fahmideh در بخش C#‎‎
    پاسخ: 2
    آخرین پست: دوشنبه 28 شهریور 1384, 19:59 عصر
  4. تغییر مقدار یک object
    نوشته شده توسط moshfegh در بخش طراحی وب (Web Design)
    پاسخ: 1
    آخرین پست: یک شنبه 14 فروردین 1384, 10:16 صبح
  5. تغییر مقدار یک ستون در یک Datagrid در Vb.net
    نوشته شده توسط zehs_sha در بخش VB.NET
    پاسخ: 2
    آخرین پست: چهارشنبه 30 مهر 1382, 21:34 عصر

قوانین ایجاد تاپیک در تالار

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