作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 MVC ASP.NET 的新手,需要在另一个 Controller 的操作中调用一个 Controller 的操作。在那里我创建了 Controller 对象并调用了我所需的操作,如下所示,
controllerOne co = new controllerOne();
co.requiredFunction();
ActionInvoker.InvokeAction()
函数调用其他 Controller 的函数,我现在使用如下,
public class HomeController : Controller
{
this.ActionInvoker.InvokeAction(new System.Web.Mvc.ControllerContext(
this.ControllerContext.RequestContext, new controllerOne()),
"requiredAction");
}
ActionInvoker.InvokeAction()
是正确的。我搜索找到任何示例,但我可以找到任何示例。
最佳答案
为此,许多人会创建一个封装此 requiredFunction
的服务。并通过其接口(interface)将服务注入(inject)两个 Controller
关于asp.net-mvc - 如何使用 ActionInvoker.InvokeAction? - ASP.NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13936677/
我正在开发 cakephp 2.x。我在 New Relic 的事务跟踪摘要中发现,有些 API 需要花费大量时间(几乎 20-30 秒)来执行,其中几乎 90% 的时间都花在了 Controller
嗨,我有我的 mvc 应用程序和这个代码片段: protected override void OnException(ExceptionContext filterContext)
我是 MVC ASP.NET 的新手,需要在另一个 Controller 的操作中调用一个 Controller 的操作。在那里我创建了 Controller 对象并调用了我所需的操作,如下所示, c
这不是一个重复的问题,这个问题让我发疯。我收到典型错误“在 Controller Y 上未找到公共(public)操作方法 X”,该错误返回 404 Not Found。屏幕截图为您提供了一个好主意:
我是一名优秀的程序员,十分优秀!