რა არის ViewState პარამეტრი?
რა არის ViewState პარამეტრი?

ვიდეო: რა არის ViewState პარამეტრი?

ვიდეო: რა არის ViewState პარამეტრი?
ვიდეო: ASP.NET - ViewState 2024, მაისი
Anonim

The ViewState პარამეტრი არის base64 სერიული პარამეტრი რომელიც ჩვეულებრივ იგზავნება დამალული საშუალებით პარამეტრი დაურეკა _ VIEWSTATE POST მოთხოვნით. ეს პარამეტრი დესერიალიზებულია სერვერის მხარეს მონაცემების მისაღებად. ჩვეულებრივ, შესაძლებელია კოდის გაშვება ვებ სერვერზე, სადაც მოქმედებს ViewState შეიძლება გაყალბდეს.

გარდა ამისა, რა არის ViewState?

ViewState არის კლიენტის მხარის სახელმწიფო მართვის მნიშვნელოვანი ტექნიკა. ViewState გამოიყენება მომხმარებლის მონაცემების შესანახად გვერდზე ვებ გვერდის უკან გამოქვეყნების დროს. ViewState არ ინახავს კონტროლს, ის ფლობს კონტროლის მნიშვნელობებს. ის არ აღადგენს მნიშვნელობას გვერდის დაბრუნების შემდეგ გასაკონტროლებლად.

ანალოგიურად, სად ინახება ViewState ინფორმაცია? იხილეთ სახელმწიფო მონაცემები არის შენახული კლიენტის მხარეს (ვებგვერდი) ფარული კონტროლის სახით (HTML დამალული ველი) სახელად „_VIEWSTATE“და იხილეთ სახელმწიფო მონაცემები არის შენახული Base64 String კოდირებულ ფორმატში, რომლის შემდგომი გაშიფვრა შესაძლებელია.

ამასთან დაკავშირებით, რა არის ხედვის სახელმწიფო ახსნა მაგალითით?

სახელმწიფოს ნახვა არის გვერდის მნიშვნელობისა და კონტროლის შენარჩუნების მეთოდი მრგვალ მოგზაურობებს შორის. ეს არის გვერდის დონე სახელმწიფო მართვის ტექნიკა. სახელმწიფოს ნახვა ჩართულია ნაგულისხმევად და ჩვეულებრივ ახდენს მონაცემების სერიულიზაციას გვერდზე ყველა კონტროლში, მიუხედავად იმისა, რეალურად გამოიყენება თუ არა ისინი უკან დაბრუნებაზე.

რა განსხვავებაა ViewState-სა და სესიას შორის asp net-ში?

შენახვა Viewstate ინახება თავად გვერდზე (დაშიფრულ ტექსტში), ხოლო სესიის სახელმწიფო ინახება წელს სერვერი. სესია გამოიყენება ძირითადად მომხმარებლის სპეციფიკური მონაცემების შესანახად [ სესია კონკრეტული მონაცემები]. Viewstate არის მონაცემების ტიპი, რომელსაც აქვს მხოლოდ ფარგლები წელს გვერდი, რომელშიც ის გამოიყენება.

გირჩევთ: