2014-09-03 2 views
0

nopcommerce에 Nop.web보기에서 컨트롤러 조치 플러그인을 재 지정할 수 있습니다 나는 그 플러그인 컨트롤러 클래스에서 Nop.web보기의우리는 내가 한 맞춤 결제 플러그인을 만들었습니다

+0

안녕하세요, 당신은 내가 지불 플러그인을 만든 내가 문제 –

+1

안녕 VAP를 알아 보았 할 수없는 나에게 자세한 내용을 제공하십시오 나는의의 제출 '버튼을 클릭에 그 지급 플러그인 컨트롤러의 행동에 리디렉션 할 수 있습니다 네임 스페이스 Nop.Web.View.Common에있는 E_payment.cshtml. 리디렉션 할 방법이 없습니다. –

답변

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" }); 
} 
관련 문제