რა არის ViewState გენერატორი?
რა არის ViewState გენერატორი?

ვიდეო: რა არის ViewState გენერატორი?

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

შესავალი: სახელმწიფოს ნახვა Გასაღები გენერატორი

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

ამის გათვალისწინებით, რა არის ViewState?

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

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

ამის გათვალისწინებით, რა არის ViewState პარამეტრი?

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

რატომ არ გამოიყენება ViewState MVC-ში?

ASP. NET MVC აკეთებს არ გამოიყენოთ ViewState ტრადიციული გაგებით (საკონტროლო მნიშვნელობების ვებ გვერდზე შენახვა). ASP. NET MVC შენარჩუნდება კონტროლის მნიშვნელობები საკმარისად იმისთვის, რომ თქვენ დაადასტუროთ ისინი და (საჭიროების შემთხვევაში) დააბრუნოთ ისინი თქვენს გვერდზე რედაქტირებისთვის ან შესწორებისთვის.

გირჩევთ: