2011-05-17 67 views
0

我有一個Panelbar與其中的一些PanelItems。 PanelItems有一個navigateUrl屬性。 每當我右鍵單擊並選擇「在新標籤頁/窗口中打開」,我希望頁面被重定向到navigateUrl鏈接。防止觸發導航屬性,而不是去點擊事件

但是,當我做一個正常的左擊項目,我不希望它重定向到navigateUrl。相反,我希望它到PanelItem的click事件屬性。

無論如何,我可以阻止導航發生。我想我必須在OnClientItemClick事件中做些事情,但我不知道如何防止導航在那裏發生。

回答

0

而不是使用NavigateUrl(因爲它會導致導航每次) - 您可以使用自定義屬性,並設置到每個面板項目的URL導航到自定義屬性。這樣,每次單擊面板欄項目時,都會觸發ItemClick事件。

查看this Telerik demo查看Custom Attributes的示例。