Каква е употребата на резултат от действие в ASP NET MVC?
Каква е употребата на резултат от действие в ASP NET MVC?

Видео: Каква е употребата на резултат от действие в ASP NET MVC?

Видео: Каква е употребата на резултат от действие в ASP NET MVC?
Видео: Containerize .NET Apps | #CloudNativeNinja PT3 2024, Ноември
Anonim

В ASP . NET , MVC има различни видове Резултати от действието . Всеки резултат от действието връща различен формат на изхода. Програмист използва различен резултати от действие за да получите очаквания изход. Резултати от действието върнете резултат за да видите страницата за дадената заявка.

По подобен начин се пита какъв е резултатът от действие в ASP NET MVC?

Ан ActionResult е тип връщане на метод на контролер, наричан още an действие метод и служи като основен клас за * Резултат класове. Действие методите връщат модели към изгледи, файлови потоци, пренасочват към други контролери или каквото е необходимо за съответната задача.

Освен това, каква е разликата между ViewResult () и ActionResult () в asp net MVC? Преглед на резултата е подклас на ActionResult . Методът View връща a Преглед на резултата . Единственият разлика това с ActionResult едно, вашият контролер не обещава да върне изглед - можете да промените тялото на метода, за да върне условно RedirectResult или нещо друго, без да променяте дефиницията на метода.

Също така трябва да знаете какви са видовете резултати от действия в MVC?

Сега можете да видите, че Резултат от действие е база данни Тип чиито производни видове са HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResult. И трябва да има помощен метод срещу всяка информация Тип (базова или производна Тип ).

Какво е CreatedAtAction?

CreatedAtAction (String, Object, Object) Създава обект CreatedAtActionResult, който произвежда отговор Status201Created. CreatedAtAction (String, String, Object, Object) Създава обект CreatedAtActionResult, който произвежда отговор Status201Created.

Препоръчано: