Different types of results in MVC

In MVC there are almost 12 types of result , Actionresult class is the base class and there are eleven sub types are available.

a)Viewresult: for returning view only.

b)PartialViewResult: It will render a particular partial view result, the best example of it will be like ajax in mvc, in action link, if any one wants to return ajax based partialview result , it will best use to use this.

c)EmptyResult: for returning empty result as response.

d)Redirectresult: performs http redirection

e)RedirectTorouteresult: Performs an HTTP redirection to a URL that is determined by the routing engine, based on given route data

f)jsonresult: it is very useful for returning any  list as jsonresult format.

g)javascriptresult: will return javascript code for executing to client.

h)Contentresult: Writes content to the response stream without requiring a view

i)Filecontentresult: is the best useful for downloading a file script.

j)FileStreamresult: return file as binary bstream

k)Filepathresult: Returns a file to the client

You Might Also Like

Leave a Reply