2

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

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

4

2 回答 2

6

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

于 2009-03-02T16:39:40.007 回答
-2

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

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

你想完成什么?

于 2009-03-02T16:43:15.070 回答