我使用一个RadTreeList控件来显示一组项。我在页面中添加了一个RadContextMenu,并设置了OnItemClick事件,这样我就可以在后面的代码中使用它来根据Insert和Edit设置RadWindow的URL。然后我用那个url打开雷达窗口。
它看起来和这个演示里的一模一样
protected void rcMenu_ItemClick(object sender, RadMenuEventArgs e)
{
switch (e.Item.Value)
{
case "Insert":
url = "~/Admin/ManageItemsDialog.aspx?ID="
break;
case "Edit":
url = "~/Admin/ManageItemsDialog.aspx?ID="
break;
}
}在这里,我试图从树列表中检索所选项的ID和ParentID。最终目标是打开一个RadWindow,通过URL传递ID和ParentID。
发布于 2014-09-23 15:19:18
使用SelectedItems属性的TreeList控件。打开RadWindow,如下所示:http://www.telerik.com/help/aspnet-ajax/window-troubleshooting-opening-from-server.html。它的GetDataKeyValue方法将为您提供所需的值
另外,考虑只在客户机上这样做:Telerik ASP.NET AJAX:如何获取数据绑定列、客户端的值。get_selectedItems()将为您提供所需的项目http://www.telerik.com/help/aspnet-ajax/treelist-client-side-basics.html
https://stackoverflow.com/questions/25987804
复制相似问题