2009-03-02 46 views
2

在我的控制器中所谓的动作是一个常规函数,它返回我想要的任何东西,或者ActionResult的返回是否声明它是否为“动作”?是否有一个MVC Action必须返回一个actionResult?

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

回答

6

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

+0

是的我的问题可能没有什么意义,但这是我想知道的。谢谢 – Dacrocky 2009-03-02 16:57:07

-2

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

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

你想完成什么?

+0

我应该同意。必须的,那不是真的。尝试一下! – 2009-03-02 16:47:11

相关问题