Կարո՞ղ ենք տվյալները վերահսկիչից փոխանցել դիտելու TempData-ի միջոցով:
Կարո՞ղ ենք տվյալները վերահսկիչից փոխանցել դիտելու TempData-ի միջոցով:

Video: Կարո՞ղ ենք տվյալները վերահսկիչից փոխանցել դիտելու TempData-ի միջոցով:

Video: Կարո՞ղ ենք տվյալները վերահսկիչից փոխանցել դիտելու TempData-ի միջոցով:
Video: 10+ խորհուրդներ այն մասին, թե ինչպես արագ և անվտանգ լիցքավորել ձեր հեռախոսը 2024, Մայիս
Anonim

ViewData, ViewBag և TempData սովոր են փոխանցել տվյալները միջեւ վերահսկիչ , գործողություն, և դիտումներ . Դեպի փոխանցել տվյալները ից վերահսկիչ դիտելու համար , կամ ViewData կամ ViewBag կարող է օգտագործվել։ Դեպի փոխանցել տվյալները -ից մեկ վերահսկիչ մյուսին վերահսկիչ , TempData-ն կարող է օգտագործվել։

Այս կերպ կարո՞ղ ենք օգտագործել ViewBag-ը տվյալների դիտումից վերահսկիչին փոխանցելու համար:

Ընդհանրապես, ViewBag միջոց է փոխանցել տվյալները ից վերահսկիչ դեպի դիտել . Այն տիպային օբյեկտ է և դինամիկ հատկություն է վերահսկիչ բազային դաս. Համեմատելով ViewData-ի հետ, այն աշխատում է նույն կերպ, բայց հայտնի է, որ այն մի փոքր ավելի դանդաղ է և ներկայացվել է ASP. NET MVC 3.0-ում (ViewData-ն ներկայացվել է MVC 1.0-ում):

Նմանապես, TempData-ն օգտագործում էր տվյալների փոխանցումը MVC-ում մի էջից մյուս էջ: Այն ներկայացվել է MVC 1.0. Այն օգտագործվում է փոխանցելու համար որ տվյալներ մեկից վերահսկիչ դեպի ուրիշ վերահսկիչ կամ այն է նաև սկսած մեկ գործողություն դեպի ուրիշ գործողության մեթոդ. Այն է նման մեկ էջ մյուսին էջ . TempData-ն է ստացված TempDataDictionary դասից։

Նմանապես, հարցնում են, թե ինչպես են տվյալները փոխանցում դիտումից վերահսկիչ MVC TempData-ում:

Անցնելով որ տվյալները -ից Վերահսկիչ դեպի Դիտեք TempData-ի միջոցով Գնացեք «Ֆայլ», ապա «Նոր» և ընտրեք «Նախագիծ» տարբերակը: Այնուհետև ստեղծեք ASP. NET վեբ հավելվածի նախագիծ, ինչպես պատկերված է ստորև: Այնուհետև ընտրեք «Դատարկ» և նշեք « MVC ապա սեղմեք OK: Նախագիծը հաջողությամբ ստեղծվել է։

Ինչպե՞ս են տվյալները փոխանցվում վերահսկիչից դիտմանը:

Մյուս ճանապարհը անցնելով որ տվյալները -ից Կարգավորիչ՝ դիտելու համար կարող է լինել անցնող մոդելի դասի օբյեկտ է Դիտել . Ջնջել ViewData-ի կոդը և անցնել վերադարձի մոդելի դասի օբյեկտը դիտել . Ներմուծեք մոդելի դասի պարտադիր օբյեկտը Index-ի վերևում Դիտել և մուտք գործեք հատկություններ @Model-ի միջոցով:

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