mis*_*hap 1 asp.net-mvc viewbag asp.net-mvc-3
我有一个愚蠢的问题:在我的控制器中我设置:
ViewBag.totalCount = 20
Run Code Online (Sandbox Code Playgroud)
在我要调用的视图中:
@Html.Pager(8, 1, @ViewBag.totalCount);
Run Code Online (Sandbox Code Playgroud)
但我认为ViewBag无法识别,因为整个方法调用在VS中有下划线.它必须是简单的东西.我怎么能这样呢?谢谢!
只需要
@Html.Pager(8, 1, (int)ViewBag.totalCount)
Run Code Online (Sandbox Code Playgroud)
假设它是一个int(你需要投射它dynamic).@在ViewBag前没有(因为你已经在代码中),如果pager返回非void,你可以省略尾随;
| 归档时间: |
|
| 查看次数: |
343 次 |
| 最近记录: |