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

نام تاپیک: حفط مقدار قبلی فیلد hidden با زدن دکمه back مرورگر

  1. #1

    حفط مقدار قبلی فیلد hidden با زدن دکمه back مرورگر

    سلام.
    من یه صفحه دارم به اسم page1 که تو اون یه فیلد hidden دارم به نام Condition که فیلتر کاربر رو نگه میداره.
    <input type="hidden" id="Condition" name="Condition" value="@ViewBag.condition" />



    حالا فرض کنید از page1 به page2 رفتیم.
    من میخوام وقتی کاربر دکمه Back مرورگر رو زد و به page1 برگشت ، مقدار قبلی فیلد hidden حفظ بشه.
    چکار باید کرد؟

  2. #2

    نقل قول: حفط مقدار قبلی فیلد hidden با زدن دکمه back مرورگر

    2 راه دارید :
    1- استفاده از TempData بین اکشن ها : http://stackoverflow.com/a/10998052
    2- روش استفاده شده در AccountController داخل پروژه پیشفرض Identity ایجاد شده MVC برای فرستادن Return URL بین اکشن ها.

  3. #3

    نقل قول: حفط مقدار قبلی فیلد hidden با زدن دکمه back مرورگر

    مرسی که جواب دادین
    به نطر شما کدوم بهتره؟
    من فکر می کنم TempData خیلی کد رو شلوغ می کنه. تو برنامه ای که 150 تا فرم داره کدومشو پیشنهاد می کنید؟

  4. #4

    نقل قول: حفط مقدار قبلی فیلد hidden با زدن دکمه back مرورگر

    من میخوام وقتی کاربر تو یه صفحه چیزی رو سرچ کرد و نتایجش رو دید اگه به صفحه بعد رفت و برگشت ، صفحه همون نتایج سرچ رو نشون بده.
    به خاطر این موضوع میخوام این کار رو کنم

  5. #5

    نقل قول: حفط مقدار قبلی فیلد hidden با زدن دکمه back مرورگر

    مرسی که جواب دادین
    به نطر شما کدوم بهتره؟
    من فکر می کنم TempData خیلی کد رو شلوغ می کنه. تو برنامه ای که 150 تا فرم داره کدومشو پیشنهاد می کنید؟
    نظر بنده استفاده از همون روشی هست که در AccountController پیشفرض Identity برای Return URL استفاده شده .

    من میخوام وقتی کاربر تو یه صفحه چیزی رو سرچ کرد و نتایجش رو دید اگه به صفحه بعد رفت و برگشت ، صفحه همون نتایج سرچ رو نشون بده.
    شما مگه متن جستجو شده توسط کاربر رو بصورت Query String به URL نمیدید ؟ وقتی کاربر جستجو و نتیجه رو ببینه و Back بزنه ، بازهم چون متن جستجو شده داخل URL هستش براتون نتایج رو میاره .

  6. #6

    نقل قول: حفط مقدار قبلی فیلد hidden با زدن دکمه back مرورگر

    نقل قول نوشته شده توسط Moien Tajik مشاهده تاپیک
    شما مگه متن جستجو شده توسط کاربر رو بصورت Query String به URL نمیدید ؟ وقتی کاربر جستجو و نتیجه رو ببینه و Back بزنه ، بازهم چون متن جستجو شده داخل URL هستش براتون نتایج رو میاره .
    نه.
    چون ajax ای سرچ میشه. کل صفحه رفرش نمیشه

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

  1. اگه کاربر با زدن دکمه back به صفحه برگشت...
    نوشته شده توسط milad_d993 در بخش PHP
    پاسخ: 0
    آخرین پست: چهارشنبه 01 خرداد 1392, 11:30 صبح
  2. مبتدی: اجرای PageLoad با زدن دکمه Back
    نوشته شده توسط ozzy_mra در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: شنبه 11 تیر 1390, 17:30 عصر
  3. تعویض صفحه با زدن دکمه قبلی و بعدی
    نوشته شده توسط Developer Programmer در بخش گزارش سازی با Crystal Report
    پاسخ: 0
    آخرین پست: یک شنبه 28 فروردین 1390, 18:47 عصر
  4. expire شدن صفحه با زدن دکمه back
    نوشته شده توسط jeniferxp در بخش ASP.NET Web Forms
    پاسخ: 6
    آخرین پست: چهارشنبه 21 فروردین 1387, 13:26 عصر
  5. باز کردن یک لیست از داده ها با زدن دکمه Button از datagrid
    نوشته شده توسط ahmad_rabie2002 در بخش VB.NET
    پاسخ: 1
    آخرین پست: یک شنبه 06 مهر 1382, 17:03 عصر

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

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