2011-10-20 18 views
1

これは単純な質問で、NikhilKはこのquestionに答えた: それは我々が使用できないことスクリプト#とAsp.Net updatepanels互換性

を意味しています「スクリプト#はもうASP.NET Ajaxのをサポートしていません」 Asp.net UpdatePanels(ScriptManagerが必要)はmscorlib.jsをロードする同じページにありますか? mscorlibがupdatepanelの中​​にないDOM要素を操作していても?

答えて

0

私はasp.netのアヤックスを述べサポートされていない、それは主に2倍のステートメントではありません:

  1. あなたはmsajaxスクリプトに対してプログラムすることができMSAjaxアセンブリはもはや含まれています。
  2. 生成されたスクリプトがmsajaxスクリプトで定義された型システムを使用するようにするコンパイラのモードがありました。

概念的あなたはasp.netのAJAXを使用して1(および更新パネル)を含む任意のページでそれを使用してmscorlib.jsし、プログラムをロードすることができるはずです。ヘッドアップとして、特定の問題に遭遇する可能性があります... mscorlib.jsはArray.prototypeを拡張していますが、これはmsajaxスクリプトには影響しませんが、他のスクリプト(例:sharepointスクリプト)に影響する可能性があります。

今後、Array.prototypeを拡張する必要のないスクリプトを別に生成する予定ですが、その作業はまだ完了していません。

これはうまくいけば、物事を明確にします。あなたが問題を試してみると、私は知りたいです。私はそれらが修正されることは保証できません(特に、asp.netでも主に古いmsajaxスクリプトではなくjQueryに焦点を当てています)が、合理的な回避策があるかどうかを調べることができます。