从View ASP.NET MVC调用方法

时间:2013-04-18 09:34:30

标签: asp.net-mvc asp.net-mvc-2

我刚刚开始使用ASP.NET MVC。我在控制器课程中有以下内容。

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



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

如何在Test视图上打印MyName()方法的返回值?

2 个答案:

答案 0 :(得分:0)

在您的控制器中,修改Test()操作,如下所示:

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

    return View();
}

然后在Test.aspx视图中,您可以使用<%= ViewData["MyName"] %>显示名称。

更好的是,Dave A在他的评论中暗示,将创建一个包含您想要显示的信息的模型,并创建一个知道如何显示该信息的强类型视图。

答案 1 :(得分:0)

对我来说,最好的解决方案是Html.ActionHtml.RenderAction助手

一个好的资源(尽管有点旧)是Phil Haack