Je suis en train de réécrire une application Web sur ASP.Net 4.0 et j'ai inclus un contrôle Menu (lié à un fichier SiteMap, naturellement). Bien que j'apprécie la nouvelle propriété RenderingMode, je déteste le fait qu'elle inclue automagiquement du javascript au bas de votre page pour animer le menu. Ma préférence serait pour un meilleur contrôle en utilisant jQuery, mais la désactivation se révèle très difficile. Avec l'aide d'un cogneur très lourd, j'ai traversais au point où je l'ai découvert que le contrôle Menu ASP.Net 4.0 a une méthode OnPreRender interne:Surcharger les méthodes internes protégées
internal void OnPreRender(EventArgs e, bool registerScript);
Comment remplacer cette méthode afin que je puisse appeler:
base.OnPreRender(e, false);
Lorsque vous essayez en ce moment, je reçois une erreur de Visual studio en disant que « Pas de surcharge pour la méthode « OnPreRender » prend 2 arguments ».
vous pouvez plus monter sur le côté client http://stackoverflow.com/questions/3425498/disable-javascript-generation-by-asp-net-menu-control/16587087 – Shameed
http: // stackoverflow .com/questions/3425498/disable-javascript-generation-par-asp-net-menu-control/16587087 – Shameed