Telerik 需要在弹出编辑器模板中的DropDownFor上传递读取操作的模型值
我有一个Telerik网格MVC,在网格行上配置了一个弹出式编辑器。在编辑器模板中,除了显示网格行值的文本框之外,我还有一个下拉列表。这一切都有效 DropDownFor具有读取操作,我需要将模型值传递给控制器以设置所选值。无法识别模型值 以下是下拉列表:Telerik 需要在弹出编辑器模板中的DropDownFor上传递读取操作的模型值,telerik,Telerik,我有一个Telerik网格MVC,在网格行上配置了一个弹出式编辑器。在编辑器模板中,除了显示网格行值的文本框之外,我还有一个下拉列表。这一切都有效 DropDownFor具有读取操作,我需要将模型值传递给控制器以设置所选值。无法识别模型值 以下是下拉列表: @(Html.Kendo().DropDownListFor(m => m.OuterDiameter) .Name("OuterDiameter") .DataValueField("Text") .DataT
@(Html.Kendo().DropDownListFor(m => m.OuterDiameter)
.Name("OuterDiameter")
.DataValueField("Text")
.DataTextField("Value")
.DataSource(ds =>
{
ds.Read(read =>
{
read.Action("GetPipeOD", "Materials", new { od = m.OuterDiameter });
});
})
.HtmlAttributes(new { style="width:100px"})
)
您可以使用JavaScript函数传递adicional参数
@(Html.Kendo().DropDownListFor(m => m.OuterDiameter)
.Name("OuterDiameter")
.DataValueField("Text")
.DataTextField("Value")
.DataSource(ds =>
{
ds.Read(read =>
{
read.Action("GetPipeOD", "Materials").Data("getParameter");
});
})
.HtmlAttributes(new { style="width:100px"})
<script>
function getParameter() {
return od: '@Model.Parameter'
//Or what do you need...
}
</script>