0

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

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



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

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

4

2 回答 2

0

在您的控制器中,Test()像这样修改操作:

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

    return View();
}

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

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

于 2013-04-18T13:36:36.723 回答
0

对我来说最好的解决方案是Html.Actionor Html.RenderActionhelpers

Phil Haack是一个很好的资源(虽然有点旧)

于 2013-04-18T13:45:24.033 回答