2013-05-21 38 views
0

有沒有辦法從另一個功能打開視圖(ActionResult)?MVC從另一個功能打開視圖

類似:

public ActionResult AAA(){ 

return View(); 

} 

public void BBB(){ 

//Fire the AAA ActionResult?? 
} 

謝謝!

回答

1

您只需調用該函數並沒有返回值。問題是爲什麼?你想完成什麼可以做另一種方式?你爲什麼要用Void方法丟棄視圖?

public ActionResult AAA() 
{ 
    return View(); 
} 

public void BBB() 
{ 
    AAA(); 
} 
+0

我正在考慮在void函數中使用相應的ActionResults來顯示一些條件邏輯,即如果(IsAAA)顯示ActionResult AAA,否則如果(IsCCC)顯示ActionResult CCC ...就像這樣。 – Salty

0

這樣,只有我猜:

public ActionResult AAA(){ 
    return View(); 
} 

public ActionResult BBB(){ 
    return RedirectToAction("AAA"); 
} 
+0

謝謝我熟悉RedirectToAction,但那不是我需要的 – Salty

+0

如果是這樣 - ansrwer是NO。這不可能。 –

相關問題