مولد ViewState چیست؟
مولد ViewState چیست؟

تصویری: مولد ViewState چیست؟

تصویری: مولد ViewState چیست؟
تصویری: 22 Why HTTP Is a Staless Protocol Overview in State Managment using 2024, ممکن است
Anonim

معرفی: مشاهده وضعیت کلید ژنراتور

این کد کلیدهای جدیدی ایجاد می کند که می توانید در وب خود قرار دهید. پیکربندی کنید تا تضادها حذف شوند. همه کدهای ارائه شده از یک عدد تصادفی استفاده می کنند ژنراتور بر اساس زمان، بنابراین درگیری های آینده هرگز نباید رخ دهد.

با توجه به این موضوع، ViewState چیست؟

ViewState یک تکنیک مهم مدیریت دولتی در سمت مشتری است. ViewState برای ذخیره اطلاعات کاربر در صفحه در زمان ارسال پشت صفحه وب استفاده می شود. ViewState کنترل ها را نگه نمی دارد، مقادیر کنترل ها را نگه می دارد. این مقدار را برای کنترل پس از ارسال صفحه بازیابی نمی کند.

همچنین اطلاعات ViewState در کجا ذخیره می شود؟ مشاهده داده های وضعیت است ذخیره شده است در سمت کلاینت (صفحه وب) به شکل یک کنترل پنهان (فیلد پنهان HTML) با نام "_VIEWSTATE" و مشاهده داده های ایالت است ذخیره شده است در قالب Base64 String رمزگذاری شده است که می تواند بیشتر رمزگشایی شود.

با توجه به این، پارامتر ViewState چیست؟

را پارامتر ViewState سریال base64 است پارامتر که معمولاً از طریق مخفی ارسال می شود پارامتر به نام _ VIEWSTATE با درخواست POST این پارامتر برای بازیابی داده ها در سمت سرور deserialized شده است. معمولاً می توان کد را روی یک وب سرور اجرا کرد که در آن یک کد معتبر است ViewState می تواند جعل شود.

چرا ViewState در MVC استفاده نمی شود؟

ASP. NET MVC میکند از ViewState استفاده نکنید به معنای سنتی (یعنی ذخیره مقادیر کنترل ها در صفحه وب). ASP. NET MVC مقادیر کنترل ها را به اندازه کافی حفظ می کند تا بتوانید آنها را تأیید کنید و (در صورت نیاز) آنها را برای ویرایش یا تصحیح به صفحه خود برگردانید.

توصیه شده: