我的视图中有以下代码
@(Html.Telerik().Grid<DatabaseModel.RMAItemModel>()
.Name("RMAItemsGrid")
.DataKeys(keys => keys.Add(u => u.RmaID).RouteKey("RmaID"))
.DataBinding(dataBinding => dataBinding.Ajax().Select("SelectRMAItemList", "Order"))
.Columns(columns =>
{
var ids = "";
columns.Bound(o => o.RmaItemNo).Hidden(true);
columns.Template(@<text>@{ids = item.RmaID.ToString();}</text>).Hidden(true);
columns.Bound(o => o.RefundType).Title("Refund Type").ClientTemplate(Html.Telerik().DropDownList().Name("RefundType<#= RmaItemNo #>").BindTo(CommonService.GetListItems(31, ids.ToString(), 0, "Refund", false)).HtmlAttributes(new { style = "width:200px" }).ToHtmlString()).Filterable(false).Sortable(false);
}
在 RefundType 列的 ClientTemplate 中,我调用 Telerik DropDownList 在下拉列表中,我调用函数 CommonService.GetListItems(31,* ids.ToString( )或&lt;#= RefundType#&gt; ,0,“退款”,错误) *
我想将 RefundType 列值分配给 ID 或者我需要将 RefundType colunn值直接分配到
CommonService.GetListItems(31, ids.ToString()或&lt;#= RefundType#&gt; ,0,“退款”,false)
我无法将列值传递给函数
CommonService.GetListItems(31,ids.ToString(),0,“Refund”,false)
我想传递Column值而不是 ID