我正在爲ASP.Net 4.0重寫一個Web應用程序,並且包含一個Menu控件(自然綁定到SiteMap文件)。雖然我喜歡新的RenderingMode屬性,但我討厭它會自動在頁面底部包含一些javascript來動畫菜單。覆蓋受保護的內部方法
我的偏好是使用jQuery進行更好的控制,但切換關閉非常困難。從一個非常沉重的擊球手一些幫助,我已經通過走到哪裏,我發現ASP.Net 4.0菜單控制有一個內部的OnPreRender方法點:
internal void OnPreRender(EventArgs e, bool registerScript);
如何重寫此方法所以,我可以打電話:
base.OnPreRender(e, false);
當在時刻努力着,我從Visual Studio說,「不超載的方法‘的OnPreRender’需要兩個參數」得到一個錯誤。
您可以通過騎它在客戶端 http://stackoverflow.com/questions/3425498/disable-javascript-generation-by-asp-net-menu-control/16587087 – Shameed 2013-05-16 12:15:40
的http://計算器.com/questions/3425498/disable-javascript-generation-by-asp-net-menu-control/16587087 – Shameed 2013-05-16 12:16:47