私はRadPanelBarを持っています...
<telerik:RadPanelBar
ID="ResourcesSubMenuRadPanelBar1"
Width="195px"
OnItemClick="RadPanelItemClick"
ExpandMode="MultipleExpandedItems"
OnClientItemClicked="RadPanelClientItemClicked"
OnClientLoad="RadPanelBarClientLoad"
runat="server"
AppendDataBoundItems="true"
EnableEmbeddedSkins="false"
OnClientItemCollapse="RadPanelClientItemClicked"
OnClientItemExpand="RadPanelClientItemClicked">
</telerik:RadPanelBar>
これは、1つの小さなことを除いて、すべて期待どおりに機能します。コードビハインドでは、NavigateUrl
プロパティを明示的にに設定していますstring.Empty
が、アイテムがクリックされると、URLにハッシュが追加されます。明らかに、これは、コントロールがをレンダリングするときにhref
属性がに設定されているためです。"#"
HTML
私はイベントreturn false
から簡単にできることを知っていますが、それはサーバー上でイベントが発生するのを防ぎます。OnClientItemClicked
ItemClick
私が言っているように、このコードには実際のエラーはありません#
。URLに追加されていることが私(そしてさらに重要なことに、エンドユーザー)を悩ませているだけです。
誰かがこれを止める方法を知っていますか?