我有一个愚蠢的问题: 在我的控制器中,我设置了:
ViewBag.totalCount = 20
在我想要调用的视图中:
@Html.Pager(8, 1, @ViewBag.totalCount);
但我认为ViewBag无法识别,因为整个方法调用在VS中有下划线。它必须是简单的东西。我怎么能这样呢?谢谢!
答案 0 :(得分:6)
只需要
@Html.Pager(8, 1, (int)ViewBag.totalCount)
假设它是int
(你需要施放,因为它将是dynamic
)。在ViewBag前面没有@
(因为你已经在代码中),如果pager返回非void,你可以省略尾随;
答案 1 :(得分:0)
应该是ViewBag.totalCount
,而不是@ViewBag.totalCount
。