Should I specify an specific ActionResult or use the abstract class in my ASP.NET MVC AJAX methods?

StackOverflow https://stackoverflow.com/questions/22572054

質問

If I have an action method that I know it will only be called via AJAX and always returning JSON...

Do I set the method return type to JsonResult or leave it to ActionResult?

Please explain the reason of the choice.

役に立ちましたか?

解決

You should declare your action methods as returning ActionResult, so that they have the freedom to return any concrete result class.

Check this answer: https://stackoverflow.com/a/15250991/7720

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top