Video: TempData аркылуу көрүү үчүн контроллерден маалыматтарды өткөрүп бере алабызбы?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
ViewData, ViewBag жана TempData көнүп калышат маалыматтарды өткөрүү ортосунда контролер , иш-аракет жана көрүүлөр . үчүн маалыматтарды өткөрүү тартып көрүү үчүн контроллер , же ViewData же ViewBag болот колдонулушу керек. үчүн маалыматтарды өткөрүү тартып бир контролер башкага контролер , TempData мүмкүн колдонулушу керек.
Мына ушундай жол менен, биз ViewBag колдонсок болобу?
Жалпысынан, ViewBag жол болуп саналат маалыматтарды өткөрүү тартып контролер га көрүү . Бул типтеги объект болуп саналат жана астында динамикалык касиет болуп саналат контролер базалык класс. ViewData менен салыштырганда, ал окшош иштейт, бирок бир аз жайыраак экени белгилүү жана ASP. NET MVC 3.0 (ViewData MVC 1.0 киргизилген).
Ошо сыяктуу эле, TempData MVCде бир барактан экинчи бетке маалыматтарды өткөрүү үчүн колдонулганбы? менен тааныштырылды MVC 1.0. It которуу үчүн колдонулат the бирден маалыматтар контролерго башка контролер же ал болуп саналат ошондой эле тартып бир үчүн иш-аракет башка аракет ыкмасы. It болуп саналат сыяктуу бир бет башкага бет . TempData болуп саналат TempDataDictionary классынан алынган.
Ошо сыяктуу эле, MVC TempData ичиндеги маалыматтарды кароодон контроллерге кантип өткөрүп берүү суралат?
Өтүү the маалыматтар тартып Controller чейин TempData аркылуу көрүү Файлга анан Жаңыга өтүп, "Долбоор" опциясын тандаңыз. Андан кийин түзүңүз ASP. NET веб колдонмо долбоору төмөндө сүрөттөлгөндөй. Андан кийин "Бош" тандап, белгини " MVC ” анан OK басыңыз. Долбоор ийгиликтүү түзүлдү.
Берилиштер контроллерден көрүнүшкө кантип өткөрүлөт?
Башка жолу өтүп жатат the маалыматтар тартып Көрүү үчүн контроллер тарабынан болушу мүмкүн өтүп жатат моделдик класстын объектиси Көрүү . ViewData жана кодун тазалаңыз өтүү анын ордуна моделдик класстын объектиси көрүү . Индекстин жогору жагындагы модель классынын милдеттүү объектисин импорттоо Көрүү жана @Model аркылуу касиеттерге кириңиз.
Сунушталууда:
Көрсөткүчтү C++ шилтемеси аркылуу өткөрүп бере аласызбы?
C++ тилинде көрсөткүчкө шилтеме берүү Эскертүү: C жана C++ тилдеринде “көрсөткүчкө шилтемени” колдонууга уруксат берилет, бирок биз “көрсөткүчкө шилтемени” C++ тилинде гана колдоно алабыз. Эгерде көрсөткүч функцияга параметр катары өткөрүлүп берилсе жана аны өзгөртүүгө аракет кылса, анда көрсөткүчкө киргизилген өзгөртүүлөр ошол функциядан тышкары кайра чагылдырылбайт
Параметрлерди көрүнүшкө өткөрүп бере аласызбы?
Анда сиз параметрлерди өткөрүп бере турган колдонуучу аныктаган функцияны колдонушуңуз керек болсо. Жок, көрүнүш таблицадан тандоодон айырмаланбайт. Көрүнүш алдын ала белгиленген "SELECT" билдирүүсүнөн башка эч нерсе эмес. Ошентип, бирден-бир чыныгы жооп: Жок, мүмкүн эмес
Bluetooth аркылуу Android'ден ноутбукка сүрөттөрдү кантип өткөрүп алам?
Bluetooth Телефондун сөлөкөтүн эки жолу чыкылдатыңыз жана компьютер сизге телефонуңузга кирүү үчүн авторизация кодун берет. Телефонуңузда которууну каалаган сүрөтүңүздү ачыңыз. Параметрлер менюсунда "Жөнөтүү" баскычын чыкылдатыңыз. "Bluetooth" аркылуу жөнөтүүнү тандаңыз. Андан кийин телефон сүрөтүңүздү компьютериңизге зымсыз жөнөтөт
Эмне үчүн тилкеге багытталган маалымат сактагычы сапка багытталган маалыматтарды сактоого караганда дисктердеги маалыматтарды тезирээк камсыздайт?
Мамычага багытталган маалымат базалары (мамычалык маалымат базалары) аналитикалык жүктөм үчүн көбүрөөк ылайыктуу, анткени берилиштердин форматы (мамыча форматы) суроо-талаптарды тезирээк иштетүүгө шарт түзөт - сканерлөө, топтоо ж.б. мамычалар) жанаша
SQL серверинде массивди сакталган процедурага өткөрүп бере алабызбы?
Sql серверинде массивди колдоо жок, бирок коллекцияны сакталган процесске өткөрүүнүн бир нече жолу бар