从MVC控制器填写jqGrid下拉列表选项

时间:2014-07-19 15:08:55

标签: asp.net-mvc jqgrid

如何在jqGrid中创建下拉列表并从MVC控制器填充它?然后将jqGrid中的选定项值发送到控制器?

1 个答案:

答案 0 :(得分:0)

对于你的jqgrid colModel:

{name: 'example', index: 'example', editable: true, edittype: "select", editoptions: {dataUrl: '@Url.Content("~/ControllerName/ActionName")'}}

在你的控制器中:

public string ActionName()
{
//return your dropdown list html code
return "<select><option value=\"volvo\">Volvo</option><option value=\"saab\">Saab</option></select>";
}

除了使用dataUrl之外,还有几种方法可以做到这一点。请参阅jqgrid doc