我们如何重定向到插件控制器Action Nop.web在nopcommerce中查看

时间:2014-09-03 05:25:03

标签: asp.net-mvc nopcommerce

我创建了一个自定义付款插件,我想重定向到该插件控制器 对Nop.web View的提交按钮的操作

1 个答案:

答案 0 :(得分:0)

在实现IPlugin接口的类中,将定义几个路由。例如

public void GetConfigurationRoute(out string actionName, out string controllerName, out RouteValueDictionary routeValues)
{
    actionName = "Configure";
    controllerName = "SomePlugin";
    routeValues = new RouteValueDictionary { { "Namespaces", "Nop.Plugin.Payments.SomePlugin.Controllers" }, { "area", null } };
}

您可以使用以下方法重定向到这些操作。

public ActionResult RedirectToPlugin()
{
    return RedirectToAction("ConfigureMethod", "Payment", new { area = "Admin", systemName = "Payments.SomePlugin" });
}