【发布时间】:2013-10-10 15:27:57
【问题描述】:
我们一直在努力将值传递给以下模板:
<%@ 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("....")] 在宿主类中指定属性来指定
任何建议将不胜感激。
【问题讨论】: