ASP NET MVC жүйесінде әрекет нәтижесінің қолданылуы қандай?
ASP NET MVC жүйесінде әрекет нәтижесінің қолданылуы қандай?

Бейне: ASP NET MVC жүйесінде әрекет нәтижесінің қолданылуы қандай?

Бейне: ASP NET MVC жүйесінде әрекет нәтижесінің қолданылуы қандай?
Бейне: How To Achieve Synchronization In C# While Doing Async Await Multithreaded Programming - .NET Core 2024, Қараша
Anonim

жылы ASP . NET , MVC әртүрлі түрлері бар Әрекет нәтижелері . Әрбір әрекет нәтижесі шығыстың басқа пішімін қайтарады. Бағдарламашы пайдаланады әртүрлі әрекет нәтижелері күтілетін өнімді алу үшін. Әрекет нәтижелері қайтарыңыз нәтиже берілген сұраудың бетін көру үшін.

Сол сияқты, ASP NET MVC-де әрекет нәтижесі дегеніміз не?

Ан ActionResult контроллер әдісінің қайтару түрі болып табылады, оны ан деп те атайды әрекет әдісі және * үшін негізгі класс ретінде қызмет етеді. Нәтиже сыныптар. Әрекет әдістер үлгілерді көріністерге, файл ағындарына қайтарады, басқа контроллерлерге қайта бағыттайды немесе тапсырма үшін қажетті кез келген нәрсені береді.

Сонымен қатар, asp net MVC ішіндегі ViewResult () мен ActionResult () арасындағы айырмашылық неде? Көру нәтижесі қосалқы класы болып табылады ActionResult . View әдісі a мәнін қайтарады Көру нәтижесі . Жалғыз айырмашылық бұл ActionResult біріншіден, контроллер көріністі қайтаруға уәде бермейді - әдіс анықтамасын өзгертпестен шартты түрде RedirectResult немесе басқа нәрсені қайтару үшін әдіс денесін өзгертуге болады.

Сондай-ақ білу керек, MVC-де әрекет нәтижелерінің түрлері қандай?

Енді сіз көре аласыз Әрекет нәтижесі базалық деректер болып табылады түрі кімнен алынған түрлері олар HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResult болып табылады. Және әрбір деректерге қарсы көмекші әдіс болуы керек түрі (негізгі немесе туынды түрі ).

CreatedAtAction дегеніміз не?

CreatedAtAction (Жол, нысан, нысан) Status201Created жауабын шығаратын CreatedAtActionResult нысанын жасайды. CreatedAtAction (Жол, жол, нысан, нысан) Status201Created жауабын шығаратын CreatedAtActionResult нысанын жасайды.

Ұсынылған: