MVC Action必须返回actionResult吗?
-
03-07-2019 - |
题
我的控制器中的所谓动作可以是一个常规函数,它返回我想要的任何东西,或者返回一个ActionResult来声明它是否是一个“动作”。不是吗?
我想知道我是否可以在“actionname”中调用我的ActionLink中的函数。没有返回 actionresults
。
解决方案
默认情况下,控制器的所有公共方法都是操作,无论返回类型如何。所以,是的,你可以打电话给他们。使用[NonActionAttribute]覆盖此默认值。
其他提示
是的,所有操作都应返回ActionResult。 MVC引擎只知道处理ActionResult(或派生词)。
我不明白你的意思是什么“我的ActionLink中的调用函数不返回ActionResults”。即使您不想返回任何含义,您仍然必须返回ActionResult。
你想要完成什么?
不隶属于 StackOverflow