Біз TempData көмегімен деректерді контроллерден көру үшін жібере аламыз ба?
Біз TempData көмегімен деректерді контроллерден көру үшін жібере аламыз ба?

Бейне: Біз TempData көмегімен деректерді контроллерден көру үшін жібере аламыз ба?

Бейне: Біз TempData көмегімен деректерді контроллерден көру үшін жібере аламыз ба?
Бейне: Вебинар №2. Andy Ruina про координацию роботов и технологии движения. Beyond Robotics 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. Ол беру үшін қолданылады the бірінен алынған деректер контроллерге басқа контроллер немесе ол болып табылады сонымен қатар бір әрекетке басқа әрекет әдісі. Ол болып табылады сияқты бір бет басқаға бет . TempData бұл TempDataDictionary сыныбынан алынған.

Сол сияқты, MVC TempData жүйесінде деректерді көріністен контроллерге қалай жіберу керек?

Өту the деректер бастап Контроллер дейін TempData көмегімен көру Файлға, содан кейін Жаңаға өтіп, «Жоба» опциясын таңдаңыз. Содан кейін жасаңыз ASP. NET веб-бағдарлама жобасы төменде көрсетілгендей. Содан кейін «Бос» таңдап, « MVC ” түймесін басып, OK түймесін басыңыз. Жоба сәтті құрылды.

Деректер контроллерден көрініске қалай беріледі?

Басқа жолы өту the деректер бастап Көру үшін контроллер арқылы болуы мүмкін өту үлгі класының объектісі Көру . ViewData және кодын өшіріңіз өту орнына үлгі класының объектісі көрініс . Индекстің жоғарғы жағындағы үлгі класының байланыстыру нысанын импорттаңыз Көру және @Model арқылы сипаттарға қол жеткізіңіз.

Ұсынылған: