我在母版頁上有一個asp.net菜單控件,並根據用戶對模塊的訪問權限綁定到運行時。我面對的問題是,當我在Internet Explorer(6.0)中查看網站時,未觸發MenuItemClick事件。但同樣在Firfox中工作正常。我嘗試了谷歌搜索,但沒有解決方案爲我工作。如果有人能幫我解決這個問題,我就是在想。onmenuitemclick事件不在IE6中觸發ASP.NET
0
A
回答
3
Internet Explorer沒有問題。
當你使用的菜單項,你可能用這種形式:
<asp:Menu ID="NavigationMenu" OnMenuItemClick="NavigationMenu_MenuItemClick" runat="server">
<items>
<asp:MenuItem Text="menuItem1" NavigateUrl="Web.aspx" />
<asp:MenuItem Text="menuItem2" NavigateUrl="otherWeb.aspx" />
</items>
</asp:Menu>
當你以這種形式寫道,瀏覽器這麼想的尊重您的活動,因爲你給它的URL導航到。 如果您希望瀏覽器會尊重您的事件並對其進行處理,您應該刪除「NavigateUrl」屬性,該屬性將生效。
+0
嗨,我正在從數據庫中加載URL,然後如何刪除NavigateUrl !,這種情況下的解決方案是什麼? – Adel 2014-12-03 12:40:17
相關問題
- 1. ASP.NET事件不會觸發
- 2. 使用javascript在asp.net中觸發事件
- 3. 試圖從JavaScript觸發ASP.NET中的button.click()事件。事件不會觸發
- 4. 在IE6中未觸發jQuery更改事件
- 5. 在IE6中打開網頁觸發OnClick事件
- 6. ASP.NET事件沒有觸發
- 7. ASP.Net Session_Start事件未觸發
- 8. ASP.NET TextBox OnTextChanged事件不會觸發
- 9. ASP.Net RadioButtonList的SelectedIndexChanged事件不觸發
- 10. ASP.NET RadioButtonList事件不會被觸發
- 11. ASP.NET GridView的RowUpdating事件不觸發
- 12. asp.net按鈕/ htmlbutton事件不會觸發
- 13. asp.net - 按鈕事件不會觸發
- 14. 事件觸發文件上傳在asp.net
- 15. Drop事件不觸發/ JS中觸發
- 16. Onclick事件有時不會觸發(IE6/IE7/IE8)
- 17. OnTextChanged事件不在ASP.NET中的CKEditor控件上觸發
- 18. 按鈕點擊事件不在asp.net中觸發gridview控件
- 19. FormClosed事件在不觸發
- 20. OnTextChanged事件在不觸發
- 21. 在UserControls(ASP.NET)中觸發事件 - 事件對象爲空?
- 22. 按鈕點擊事件不在asp.net中觸發
- 23. ASP.Net 4.0 OnSelectedIndexChanged事件不在ItemTemplate(Repeater)中觸發
- 24. 類事件不會在ASP.NET Web應用程序中觸發
- 25. ASP.Net 4.0 OnTextChanged事件不在ItemTemplate(ListView)中觸發
- 26. 按鈕事件不會在asp.net中觸發
- 27. 爲什麼onclick事件不在asp.net中觸發?
- 28. ASP.NET Click()事件在第二次回發時不會觸發
- 29. jQuery的負載事件不觸發asp.net按鈕單擊事件
- 30. ASP.NET:按鈕的OnClick事件和匿名事件不觸發
請好運嗎? – Murty 2009-11-19 11:30:41