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

نام تاپیک: حفظ حالت مقادیر پس از postBack

  1. #1
    کاربر دائمی آواتار mohsen_zelzela00
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    internet && .net
    پست
    755

    حفظ حالت مقادیر پس از postBack

    با سلام خدمت اساتید محترم
    من در یک page دو تا radiobutton دارم که کاربر وقتی که یکی از اونها رو select می کنه بر حسب یک سناریو یک قسمت از Page رو به کاربر نمایش می دم

    حالا وقتی که page من refresh میشه می خوام اون radiobuttonی انتخاب بشه که postback در اون رخ داده بود.

    به صورت مثال

    من یک radio دارم با text غذای اصلی و یک radio دیگه با text دسر
    حالا وقتی که کاربر غذای اصلی رو انتخاب می کنه لیست غذاهای اصلی رو بهش نشون می دم و وقتی که دسر رو انتخاب کنه لیست دسر رو بهش نشون می دم

    حالا می خوام در load اولیه صفحه radio غذای اصلی select شده من فرض می کنم که کاربر بعد از load صفحه دسر رو انتخاب کرد و دسر مورد نظر خود رو انتخاب کرد و کلید ثبت رو فشار داد وقتی دوباره page برای اون load میشه دوباره میره پنل غذاها رو به کاربر نشون میده در صورتی که کاربر قبل از ثبت در پنل دسر بود من می خوام بعد از refresh همان پنل دسر برای کاربر نشون داده بشه


    ممنون میشم دوستان راهنمایی کنند

  2. #2

    نقل قول: حفظ حالت مقادیر پس از postBack

    سلام.
    برای این منظور چند روش دارید:

    • می تونید مقدار انتخابی رو در Cookie نگه دارید، بعد از PostBack شدن و دریافت HTML جدید، از روی Cookie، اون RadioButton ای رو انتخاب کنید که Cookie به شما نشون میده.
    • می تونید با استفاده از data، (منظورم jQuery.data هستش) اطلاعات مورد نظر رو (که نشون دهنده Radio Button انتخابی هستش) رو در Element دیگه ای نگه دارید، سپس پس از اتمام عمل Partial Refresh، از روی داده مورد نظر، Radio Button مناسب رو انتخاب کنید.
    • می تونید این عمل رو به ASP.NET (چون دیدم از ASP.NET استفاده میکنید) بسپارید. بدین ترتیب که در فاز Page Load، اگر PostBack رخ نداده (یعنی اولین Request برای دریافت Page هستش)، RadioButton مورد نظر رو در حال Default قرار بدید و از اون پس اجازه بدید خود ASP.NET کنترل State رو بعهده بگیره. (اینطوری انتخاب کاربر، هنگام Round-Trip های بعدی به سرور، از بین نخواهد رفت).
    • و ...

    موفق باشید.

  3. #3
    کاربر دائمی آواتار mohsen_zelzela00
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    internet && .net
    پست
    755

    نقل قول: حفظ حالت مقادیر پس از postBack

    نقل قول نوشته شده توسط mehdi.mousavi مشاهده تاپیک
    سلام.
    برای این منظور چند روش دارید:

    • می تونید مقدار انتخابی رو در Cookie نگه دارید، بعد از PostBack شدن و دریافت HTML جدید، از روی Cookie، اون RadioButton ای رو انتخاب کنید که Cookie به شما نشون میده.
    • می تونید با استفاده از data، (منظورم jQuery.data هستش) اطلاعات مورد نظر رو (که نشون دهنده Radio Button انتخابی هستش) رو در Element دیگه ای نگه دارید، سپس پس از اتمام عمل Partial Refresh، از روی داده مورد نظر، Radio Button مناسب رو انتخاب کنید.

    موفق باشید.
    استاد ببخشید میشه در مورد این دو گزینه بیشتر توضیح بدید؟؟؟؟

    اگه بتونید یه نمونه کد یزارید واقعاً ممنون میشم

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

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