我有如下代码,对于 ASPX-->
<telerik:RadContextMenu ID="RadContextMenu1" runat="server" OnClientItemClicking="onClientContextMenuItemClicking"
OnItemClick="RadContextMenu1_ItemClick" OnInit="RadContextMenu1_OnInit">
<Items>
<telerik:RadMenuItem Value="AddNick" Text="" />
<telerik:RadMenuItem Value="Edit" Text="" />
<telerik:RadMenuItem Value="Delete" Text="" Font-Bold="true" />
</Items>
</telerik:RadContextMenu>
Javascript -->
var allowPosback = false;
function confirmCallBackFn(arg, eventArgs) {
if (arg) {
allowPosback = true;
}
}
function onClientContextMenuItemClicking(sender, eventArgs) {
var item = eventArgs.get_item();
item.get_menu().hide();
switch (item.get_value()) {
case "Delete":
var message = "Delete"
var event = "event";
var width = 300;
var height = 100;
var title = "Want To Delete";
radconfirm(message, confirmCallBackFn, width, height, null, title);
eventArgs.set_cancel(allowPosback);
break;
}
}
控件是 RadContextMenu 在确认单击它为什么没有回发后没有回发。任何帮助都会很棒?