我们一直在努力将值传递给以下模板:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<MyCuteWeb.Areas.Admin.Models.DisplayType>" %>
<%= Html.Kendo()
.DropDownList()
.Name(ViewData.TemplateInfo.GetFullHtmlFieldName(string.Empty))
.DataTextField("Name")
.DataValueField("Value")
.DataSource(source =>
{
source.Read(read =>
read.Action("GetSelectedProperties",
"UserQueryTypes",
new { id="3F2504E0-4F89-11D3-9A0C-0305E82C3301" }));
})
%>
此模板调用AJAX
服务以获取可能的下拉值列表,但该AJAX
服务必须接受一个参数,该参数将从Kendo GridView
. 我们不确定如何传递这个参数。
"3F2504E0-4F89-11D3-9A0C-0305E82C3301"
从一个单元格到另一个单元格会发生变化,但我们不确定如何动态地将它传递给这个模板。任何帮助将不胜感激。模板在 Cell EditorTemplate 中指定,或者通过在宿主类中指定属性[UIHint("....")]
任何建议将不胜感激。