ページに ScriptManager が存在する場合でも、すべての .NET AJAX スクリプトのレンダリングを停止する方法を知っている人はいますか?
ScriptManager の Visible プロパティはオーバーライドされて無効になっているため、Visible プロパティを設定しようとすると NotImplementedException が発生します。
私がこれをしたい理由は、これらの大量の javascript が必要でないときにページ全体に配置したくないからです。ScriptManager が 1 つだけ追加されるようにするには、マスター ページに ScriptManager を含める必要がありますが、同じマスター ページの 2 つのバージョン (1 つは ajax が有効で、もう 1 つは無効) が必要になるのはばかげています。
編集:代わりにこれらのクラスを使用するメソッドを誰かが知っている場合に備えて、私は実際に Telerik の RadScriptManager を RadAjax で使用しています。