ActionResult MVC дегеніміз не?
ActionResult MVC дегеніміз не?

Бейне: ActionResult MVC дегеніміз не?

Бейне: ActionResult MVC дегеніміз не?
Бейне: Part 78 Different types of ActionResult in asp net mvc 2024, Мамыр
Anonim

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

Сондай-ақ, MVC-де ActionResult және ViewResult деген не екенін біліңіз?

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

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

Әрі қарай, MVC-де ActionResult-тің қанша түрі бар?

ішінде екі әдіс бар Әрекет нәтижесі . Біреуі ActionResult () және екіншісі - ExecuteResult(). Сонда әр түрлі түрлері ASP. NET ішіндегі әрекет нәтижелері MVC . Әрбір нәтиже бар әртүрлі түрі бетті көру үшін нәтиже пішімі.

MVC сүзгісі дегеніміз не?

ASP. NET MVC сүзгісі әрекет әдісі орындалғанға дейін немесе кейін орындау үшін теңшелетін логиканы жазуға болатын теңшелетін сынып. Сүзгілер әрекет әдісіне немесе контроллерге декларативті немесе бағдарламалық жолмен қолданылуы мүмкін.

Ұсынылған: