Ի՞նչ է ViewState գեներատորը:
Ի՞նչ է ViewState գեներատորը:

Video: Ի՞նչ է ViewState գեներատորը:

Video: Ի՞նչ է ViewState գեներատորը:
Video: HARRY POTTER GAME FROM SCRATCH 2024, Մայիս
Anonim

Ներածություն: Դիտել վիճակը Բանալի Գեներատոր

Այս կոդը կստեղծի նոր բանալիներ, որոնք դուք կարող եք տեղադրել ձեր վեբում: config այնպես, որ հակամարտությունները վերանան: Ներառված բոլոր կոդը օգտագործում է պատահական համար գեներատոր հիմնված ժամանակի վրա, այնպես որ ապագա հակամարտությունները երբեք չպետք է տեղի ունենան:

Հաշվի առնելով սա, ի՞նչ է ViewState-ը:

ViewState հաճախորդի կողմից պետության կառավարման կարևոր տեխնիկա է: ViewState օգտագործվում է օգտատերերի տվյալները էջում պահելու համար վեբ էջի հետևում տեղադրելու պահին: ViewState չի պահում հսկիչները, այն պահում է հսկիչների արժեքները: Այն չի վերականգնում էջի հրապարակումից հետո վերահսկելու արժեքը:

Նաև որտեղ է պահվում ViewState-ի տեղեկատվությունը: Դիտեք վիճակի տվյալները է պահված հաճախորդի կողմում (Վեբէջ) թաքնված հսկողության (HTML թաքնված դաշտ) «_VIEWSTATE» անունով և Դիտեք նահանգի տվյալները է պահված Base64 String կոդավորված ձևաչափով, որը կարող է հետագայում վերծանվել:

Հաշվի առնելով սա, ի՞նչ է ViewState պարամետրը:

Այն ViewState պարամետր is a base64 serialized պարամետր որը սովորաբար ուղարկվում է թաքնվածի միջոցով պարամետր կոչված _ VIEWSTATE POST հարցումով։ Սա պարամետր ապասերիալիզացված է սերվերի կողմից՝ տվյալները առբերելու համար: Սովորաբար հնարավոր է կոդ գործարկել վեբ սերվերի վրա, որտեղ վավեր է ViewState կարող է կեղծվել:

Ինչու ViewState-ը չի օգտագործվում MVC-ում:

ASP. NET MVC անում է չօգտագործել ViewState-ը ավանդական իմաստով (այդ՝ վեբ էջում վերահսկման արժեքները պահելու համար): ASP. NET MVC վերահսկման արժեքները բավականաչափ երկար կպահպանվեն, որպեսզի դրանք վավերացնեք և (անհրաժեշտության դեպքում) դրանք վերադառնաք ձեր էջ՝ խմբագրելու կամ ուղղելու համար:

Խորհուրդ ենք տալիս: