title: telerik radmenu cancel postback after action
body: <p>I have a radmenu (Telerik control) that is supposed to do two things when clicked: 1. open menu, 2. cancel postback.</p>
  
  <p>Here is the menu:</p>
  
  <pre><code>&lt;telerik:RadMenu ID="radMnu1" runat="server" ClickToOpen="true" OnClientItemClicked="MenuItemClicked" OnClientItemClicking="MenuItemClickingCancelPostback"&gt;
     &lt;Items&gt;...
     &lt;/Items&gt;
  &lt;/telerik:RadMenuItem&gt;
  </code></pre>
  
  <p>And here are the JS methods:</p>
  
  <pre><code>function MenuItemClicked(sender, args) {
          var itemValue = args.get_item().get_value();
  
          var menu = $find("ctl00_radMnu1");
          var menuItem = menu.findItemByText(itemText);
          if (menuItem) menuItem.open();
          }
      }
  
      function MenuItemClickingCancelPostback(sender, args) {
          args.set_cancel(true); // Cancel the postback 
      }
  </code></pre>
  
  <p>The problem is that if I enable the OnItemClicking event, it executes it, cancels the postback then never enters the OnItemClicked (since the postback was cancelled). If I disable OnItemClicking, it fires OnItemClicked and opens the menu correctly, but then also does a postback. </p>
  
  <p>How can I have both opening the menu and the postback cancel? Somehow I need to execute both events. I would cancel the postback on the OnItemClicked event, but the set_cancel() is not available in its args. </p>
  
  <p>Thanks,</p>