【发布时间】:2014-01-28 09:32:19
【问题描述】:
我正在使用 Kendo MVC listview。我可以在将值传递给控制器之前捕获视图上的 remove() 事件,但我找不到如何中断或允许它传递给控制器的方法。这是我的观点:
编辑:经过一番搜索,我发现我需要在 jquery 上获取“e”包含的数据。但我仍然不知道该怎么做。
@(Html.Kendo().ListView<AIS.UI.WebService.Proxy.DSrvAllService.NewsItem>()
.Name("listView")
.Events(e=>e.Remove("deleteAnnouncement"))
.TagName("div")
.ClientTemplateId("template")
.AutoBind(true)
.DataSource(dataSource => dataSource
.Model(model => model.Id("ID"))
.PageSize(5)
.Read(read => read.Action("AnnouncementsRead", "Administrator"))
.Destroy(delete=>delete.Action("AnnouncementDelete","Administrator")) )
.Editable()
.Pageable()
)
js:
function deleteAnnouncement() {
$("#dialog-confirm").css("visibility", "visible");
$("#dialog-confirm").dialog({
resizable: false,
draggable: false,
height: 180,
width: 400,
modal: true,
buttons: {
"Yes": function () {
....
$(this).dialog("close");
},
Cancel: function () {
$(this).dialog("close");
}
}
});
}
【问题讨论】:
标签: jquery asp.net-mvc asp.net-mvc-4 kendo-ui