我的控制器中的所谓动作可以是一个常规函数,它返回我想要的任何东西,或者返回一个ActionResult来声明它是否是一个“动作”。不是吗?

我想知道我是否可以在“actionname”中调用我的ActionLink中的函数。没有返回 actionresults

有帮助吗?

解决方案

默认情况下,控制器的所有公共方法都是操作,无论返回类型如何。所以,是的,你可以打电话给他们。使用[NonActionAttribute]覆盖此默认值。

其他提示

是的,所有操作都应返回ActionResult。 MVC引擎只知道处理ActionResult(或派生词)。

我不明白你的意思是什么“我的ActionLink中的调用函数不返回ActionResults”。即使您不想返回任何含义,您仍然必须返回ActionResult。

你想要完成什么?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top