如何从Controller向@ Html.Label显示动态文本

时间:2011-06-10 05:19:47

标签: asp.net asp.net-mvc

我有

public ActionResult Index()
        {
            ViewBag.TotalRecords = _tabmasterService.Count();
            return View(_tabmasterService.GetTabMasterList(10, 1));
        }

现在在Index.cshtml

 @Html.Label("Set from controller", Convert.ToString(ViewBag.TotalRecords))

但这会给我一个错误。

  

编译器错误消息:CS1973:'System.Web.Mvc.HtmlHelper'没有名为'Label'的适用方法,但似乎有一个名称的扩展方法。无法动态分派扩展方法。考虑转换动态参数或调用扩展方法而不使用扩展方法语法。

1 个答案:

答案 0 :(得分:4)

@Html.Label("Set from controller", Convert.ToString((int)ViewBag.TotalRecords))