我刚刚开始使用ASP.NET MVC。我在控制器课程中有以下内容。
public ActionResult Test()
{
return View();
}
public string MyName()
{
return "chamara";
}
如何在Test视图上打印MyName()方法的返回值?
答案 0 :(得分:0)
在您的控制器中,修改Test()
操作,如下所示:
public ActionResult Test()
{
ViewData["MyName"] = "chamara";
return View();
}
然后在Test.aspx
视图中,您可以使用<%= ViewData["MyName"] %>
显示名称。
更好的是,Dave A在他的评论中暗示,将创建一个包含您想要显示的信息的模型,并创建一个知道如何显示该信息的强类型视图。
答案 1 :(得分:0)
对我来说,最好的解决方案是Html.Action
或Html.RenderAction
助手
一个好的资源(尽管有点旧)是Phil Haack