Which statements are true about action attributes in ASP.NET (Core) MVC?
(Select all acceptable answers.)
If an action returns JSON data, it must be decorated with the JsonResult attribute.
If no HTTP verb attribute is defined, HttpGet is used.
There is a built-in attribute for defining view name.
The ValidateAntiForgeryToken attribute prevents CSRF attacks.
The ActionName attribute allows usage of a different action name than the method name.