我正在使用MVC4。
我在索引页面中添加了分页,排序和过滤功能。因此,我必须在过滤 DropdownList 中添加 viewbag 参数以保持过滤字符串。
以下是带有viewbag参数的文本框示例:
@Html.TextBox("name",ViewBag.CurrentFilterName as string)
这很有效。
我想在 DropDownList 中添加 viewbag 参数。 这是我的DropDownList的HTML代码:
@Html.DropDownList("type","All",ViewBag.CurrentFilterType as string).
这是错误的。
有人能告诉我如何纠正它吗? 非常感谢你!
答案 0 :(得分:0)
可以想象它们可以是:@Html.DropDownList("type", ViewBag.CurrentFilterType)
。
请检查:MVC @Html.DropDownList Getting Error with SelectList in ViewBag
答案 1 :(得分:0)
试试这段代码: 视图:
@Html.DropDownList("Parameter", ViewBag.Parameter as SelectList)
</td>
控制器: 公共ActionResult索引() {
ViewBag.Parameter = new SelectList(_dataModel.GetWeightage(), "Parameter");
return View();
}