2011-06-10 66 views
2

显示动态文本@ Html.Lable有我如何从控制器

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”有一个名为“标签”没有适用的方法,但似乎有这个名字的扩展方法。扩展方法不能动态分派。考虑转换动态参数或调用扩展方法而不使用扩展方法语法。

+1

请_edit_问题,并添加错误信息,而不是评论。 – Oded 2011-06-10 05:22:17

+0

感谢您的建议! – imdadhusen 2011-06-10 05:32:13

回答

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

感谢您的正确答案。我的投票! – imdadhusen 2011-06-10 05:52:19