我剛剛開始使用ASP.NET MVC。我在我的控制器課下面。從視圖調用方法ASP.NET MVC
public ActionResult Test()
{
return View();
}
public string MyName()
{
return "chamara";
}
如何在我的測試視圖中打印MyName()方法的返回值?
我剛剛開始使用ASP.NET MVC。我在我的控制器課下面。從視圖調用方法ASP.NET MVC
public ActionResult Test()
{
return View();
}
public string MyName()
{
return "chamara";
}
如何在我的測試視圖中打印MyName()方法的返回值?
在你的控制器中,修改Test()
行動,像這樣:
public ActionResult Test()
{
ViewData["MyName"] = "chamara";
return View();
}
然後在Test.aspx
視圖中,可以用<%= ViewData["MyName"] %>
顯示的名稱。
更妙的是,因爲戴夫在他的評論暗示,將創建要顯示並創建一個強類型的視圖,它知道如何顯示信息的信息的模型。
對我來說,最好的解決辦法是Html.Action
或Html.RenderAction
助手
一個很好的資源(雖然有點老)是Phil Haack
它傳遞到您的視圖模型或ViewBag –
標籤說,他們」重新使用MVC 2,所以它會是ViewData [「MyName」]或模型。 – Rohrbs