2013-04-18 78 views
0

我剛剛開始使用ASP.NET MVC。我在我的控制器課下面。從視圖調用方法ASP.NET MVC

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



     public string MyName() 
     { 
      return "chamara"; 
     } 

如何在我的測試視圖中打印MyName()方法的返回值?

+1

它傳遞到您的視圖模型或ViewBag –

+0

標籤說,他們」重新使用MVC 2,所以它會是ViewData [「MyName」]或模型。 – Rohrbs

回答

0

在你的控制器中,修改Test()行動,像這樣:

public ActionResult Test() 
{ 
    ViewData["MyName"] = "chamara"; 

    return View(); 
} 

然後在Test.aspx視圖中,可以用<%= ViewData["MyName"] %>顯示的名稱。

更妙的是,因爲戴夫在他的評論暗示,將創建要顯示並創建一個強類型的視圖,它知道如何顯示信息的信息的模型。

0

對我來說,最好的解決辦法是Html.ActionHtml.RenderAction助手

一個很好的資源(雖然有點老)是Phil Haack