מהו מחולל ViewState?
מהו מחולל ViewState?

וִידֵאוֹ: מהו מחולל ViewState?

וִידֵאוֹ: מהו מחולל ViewState?
וִידֵאוֹ: מחולל חמצן 💕 המדריך המלא: איך משתמשים במחולל חמצן של יד שרה? 2024, מאי
Anonim

מבוא: צפה במדינה מַפְתֵחַ גֵנֵרָטוֹר

קוד זה יפיק מפתחות חדשים שתוכל למקם באינטרנט שלך. config כך שהקונפליקטים יבוטלו. כל הקוד הכלול משתמש במספר אקראי גֵנֵרָטוֹר מבוסס על זמן כך שעימותים עתידיים לא צריכים להתרחש לעולם.

בהתחשב בכך, מהו ViewState?

ViewState היא טכניקת ניהול מדינת צד לקוח חשובה. ViewState משמש לאחסון נתוני משתמש בדף בזמן הפרסום האחורי של דף האינטרנט. ViewState לא מחזיק בפקדים, הוא מחזיק בערכים של פקדים. זה לא משחזר את הערך לשליטה לאחר פרסום העמוד בחזרה.

כמו כן, היכן מאוחסן מידע ViewState? הצג נתוני מדינה הוא מְאוּחסָן בצד הלקוח (דף אינטרנט) בצורה של פקד מוסתר (שדה מוסתר HTML) בשם "_VIEWSTATE" ו הצג נתוני מדינה הוא מְאוּחסָן בפורמט מקודד Base64 String אשר ניתן לפענוח נוסף.

בהתחשב בכך, מהו פרמטר ViewState?

ה פרמטר ViewState הוא base64 בסידרה פָּרָמֶטֶר שבדרך כלל נשלח דרך נסתר פָּרָמֶטֶר שקוראים לו _ VIEWSTATE עם בקשת POST. זֶה פָּרָמֶטֶר מובטל בצד השרת כדי לאחזר את הנתונים. בדרך כלל ניתן להריץ קוד על שרת אינטרנט שבו תקף ViewState ניתן לזייף.

מדוע אין שימוש ב-ViewState ב-MVC?

ASP. NET MVC עושה לא להשתמש ב-ViewState במובן המסורתי (זה של אחסון ערכי הפקדים בדף האינטרנט). ASP. NET MVC יחזיק את ערכי הפקדים מספיק זמן כדי שתוכל לאמת אותם ו(במידת הצורך) להחזיר אותם חזרה לדף שלך לצורך עריכה או תיקון.

מוּמלָץ: