سلام.
من برای ارسال اطلاعات بین اکشن های یک کنترلر از TempData استفاده کردم.
برای اولین بار صفحه که باز میشه مثلا مقدار 1 به Tempdata میدیم:
TempData["xxx"]=1;
صفحه قبلی رو نمی بندم و یه بار دیگه اون صفحه رو با مقادیر متفاوت باز میکنم. اینبار مقدار TempData رو 2میدیم.
TempData["xxx"]=2;
مشکلی که پیش میاد اینه که تو این حالت مقدار TempData در صفحه اول هم 2 شده.
چطور می تونم این مشکل رو حل کنم که وقتی چند صفحه رو همزمان باز می کنم، مقدار TempData همه ی صفحات یکسان نشه؟؟
من برای ارسال اطلاعات بین اکشن های یک کنترلر از TempData استفاده کردم.
برای اولین بار صفحه که باز میشه مثلا مقدار 1 به Tempdata میدیم:
TempData["xxx"]=1;
صفحه قبلی رو نمی بندم و یه بار دیگه اون صفحه رو با مقادیر متفاوت باز میکنم. اینبار مقدار TempData رو 2میدیم.
TempData["xxx"]=2;
مشکلی که پیش میاد اینه که تو این حالت مقدار TempData در صفحه اول هم 2 شده.
چطور می تونم این مشکل رو حل کنم که وقتی چند صفحه رو همزمان باز می کنم، مقدار TempData همه ی صفحات یکسان نشه؟؟