我刚刚开始使用 ASP.NET MVC。我的控制器类中有以下内容。
public ActionResult Test()
{
return View();
}
public string MyName()
{
return "chamara";
}
如何在我的测试视图上打印 MyName() 方法的返回值?
我刚刚开始使用 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"] %>
。
更好的是,正如 Dave A 在他的评论中提到的那样,将创建一个包含您想要显示的信息的模型,并创建一个知道如何显示该信息的强类型视图。
对我来说最好的解决方案是Html.Action
or Html.RenderAction
helpers
Phil Haack是一个很好的资源(虽然有点旧)