Video: Vai mēs varam nodot datus no kontroliera, lai tos skatītu, izmantojot TempData?
2024 Autors: Lynn Donovan | [email protected]. Pēdējoreiz modificēts: 2023-12-15 23:50
ViewData, ViewBag un TempData ir pieraduši nodot datus starp kontrolieris , darbība un skatījumi . Uz nodot datus no kontrolieris, lai skatītu , ViewData vai ViewBag var izmantot. Uz nodot datus no viens kontrolieris citam kontrolieris , TempData var izmantot.
Vai šādā veidā mēs varam izmantot ViewBag, lai pārsūtītu datus no skata uz kontrolieri?
Kopumā ViewBag ir veids, kā nodot datus no kontrolieris uz skats . Tas ir tipa objekts un ir dinamisks īpašums zem kontrolieris bāzes klase. Salīdzinot ar ViewData, tas darbojas līdzīgi, taču ir zināms, ka tas ir nedaudz lēnāks, un tas tika ieviests ASP. NET MVC 3.0 (ViewData tika ieviests versijā MVC 1.0).
Tāpat, vai TempData izmantoja datu pārsūtīšanai no vienas lapas uz citu MVC lapu? Tas tika ieviests ar MVC 1.0. Tas tiek izmantots pārsūtīšanai uz dati no viena kontrolieris uz cits kontrolieris vai tas ir arī no viens darbība, lai cits darbības metode. Tas ir patīk viena lapa uz citu lappuse . TempData ir atvasināts no TempDataDictionary klases.
Tāpat tiek jautāts, kā pārsūtīt datus no skata uz kontrolieri programmā MVC TempData?
Ejot garām uz datus no Kontrolieris uz Skatīt, izmantojot TempData Dodieties uz Fails, pēc tam Jauns un atlasiet opciju “Projekts”. Pēc tam izveidojiet ASP. NET tīmekļa lietojumprogrammas projekts, kā parādīts zemāk. Pēc tam atlasiet “Tukšs” un atzīmējiet “ MVC ” un pēc tam noklikšķiniet uz Labi. Projekts ir veiksmīgi izveidots.
Kā dati tiek pārsūtīti no kontroliera uz apskati?
Otrs veids, kā garāmejot uz datus no Skatāmais kontrolieris var būt līdz garāmejot modeļa klases objekts uz Skatīt . Izdzēsiet ViewData kodu un caurlaide pretī modeļu klases objekts skats . Importējiet modeļa klases saistošo objektu indeksa augšdaļā Skatīt un piekļūstiet rekvizītiem, izmantojot @Model.
Ieteicams:
Kā es varu lejupielādēt YouTube videoklipus savā iPhone, lai tos skatītu bezsaistē?
Lai YouTube videoklips būtu pieejams bezsaistē, vispirms savā Android vai iOS viedtālrunī vai planšetdatorā ir jāatver YouTube lietotne. Apmeklējiet video failu, kuru vēlaties lejupielādēt. Zem videoklipa atrodiet ikonu Add to Offline (varat arī noklikšķināt uz konteksta izvēlnes pogas un atlasīt opciju Add to Offline)
Vai mēs varam nosūtīt spēles, izmantojot Bluetooth?
Kā nosūtīt spēles, izmantojot Bluetooth. Bluetooth tehnoloģija ļauj ātri nosūtīt mazus vai lielus failus no vienas ierīces uz otru, neradot neērtības, izmantojot vadus vai programmu instalēšanu. Kopš 2010. gada daudzi mobilie tālruņi un klēpjdatori ir aprīkoti ar Bluetooth savienojumu un SD kartēm papildu krātuvei
Vai mēs varam nodot masīvu saglabātajai procedūrai SQL Server?
SQL serverī netiek atbalstīts masīvs, taču ir vairāki veidi, kā var nodot kolekciju saglabātajam proc
Vai mēs varam izsaukt kontrolieri no cita kontroliera?
Parasti jūs neizmantosiet vienu kontrolieri no cita, jo: Kontrolieri parasti atgriež tāda veida rezultātu, ko paredzēts izmantot MVC ietvarā. Paredzams, ka visu šo informāciju nodos MVC sistēma
Kā mēs varam nosūtīt MultiPart veidlapas datus, izmantojot SoapUI?
Vairāku daļu/FormData pieprasījumu nosūtīšana, izmantojot SOAP UI Izveidojiet REST projektu SOAP UI un iestatiet tā HTTP pieprasījumu uz POST. Nolaižamajā izvēlnē Multivides veids izvēlieties vairāku daļu/formas datus. Noklikšķiniet uz ikonas + pielikuma loga apakšējā kreisajā stūrī, lai pārlūkotu un pievienotu failu. Tagad tas ir gatavs faila nosūtīšanai. Noklikšķiniet uz zaļās bultiņas, lai nosūtītu