2012-09-29 70 views
0

我目前正在修改我的應用程序。我在我的控制器中有一個名爲「Test」的方法,該方法目前被稱爲我的許多頁面。我現在在我的控制器中創建了一個名爲「TestNew」的新方法,我希望將我的幾個頁面重定向到新方法。重定向到不同的控制器方法 - asp.net mvc

這將是巨大的,如果你可以讓我知道速戰速決,可以在一個地方完成的,這樣通過把一些條件像

if(viewName = "abc") 

然後重定向到「TestNew」,而不是使變化整個應用程序。我試過在

public override void OnActionExecuting(ActionExecutingContext filterContext) 

但這永遠不會被調用。

在此先感謝。

+0

你試過RedirectToAction()方法? http://msdn.microsoft.com/en-us/library/system.web.mvc.controller.redirecttoaction(v=vs.108).aspx –

回答

0

這應該是按照所有的ASP MVC書&基礎很簡單:

public ActionResult Test() 
{ 
    return RedirectToAction("NewTest"); 
} 

希望這有助於

相關問題