問題タブ [microsoft-ajax]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ajax - CDN で Microsoft Ajax をホストしていますか?
Google は、人気のある ajax ライブラリを無料でホストしています:
帯域幅、CDN、そして最も重要なことは、ユーザーが Google から JS ファイルを取得している別のサイトから既にキャッシュされている可能性があることです。
同じことがMicrosoft AJAXにも当てはまるかどうか疑問に思っていましたか? または、ホスティングを「盗む」ことができる Microsoft のサイトのどこかにありますか。
また、Amazon A3 のような CDN で自分でホストするメリットはありますか。スクリプトのダウンロード中に Internet Explorer がブロックされるため、同時ダウンロード数の問題は解決しないと思います。
asp.net - Microsoft Ajax JavaScript を使用しない CompositeScript
現在、JavaScript ファイルを結合してダウンロード時間を短縮するために、System.Web.Extensions の CompositeScript 機能を使用しています。ただし、任意のスクリプト マネージャーを含めることで、MicrosoftAjax JavaScript コードがページに含まれます。多くの不要なコードが追加され、イベント処理が複雑になるため、これが発生することは望ましくありません。
次のいずれかを探しています。
- JavaScript ファイルを結合し、MicrosoftAjax を含まず、ユーザー コントロールが複合スクリプトにスクリプトを追加できる Microsoft Script Manager の代替手段。
- 私が指定していない JavaScript を発行しないように Microsoft の Script Manager を説得する方法。
jquery - iframe の親ウィンドウがスクロールするときに、iframe 内で ModalPopup を再中央揃えするのを手伝ってください
iframe を含む Web ページがあります (好きではありませんが、そうあるべきです)。クロスドメインの iframe ではないので、心配する必要はありません。
iframe の親の幅と高さに基づいてModalPopup (オーバーライドされたAjaxControlToolkit.ModalPopupBehavior._layoutメソッドから呼び出される) の中央揃えを行う jQuery 拡張機能を作成しました。ページの中央。特に、iframe を追加した Web ページが quirks モードで実行されているため、これには多くの注意が必要です。
ここで、 AjaxControlToolkit.ModalPopupBehavior._attachPopupもオーバーライドしました。これにより、親ウィンドウのサイズが変更またはスクロールされたときに、親ウィンドウの新しいサイズに対して、iframe の再中心化の内部にある ModalPopup 自体が相対的になります。ただし、ポップアップを親ウィンドウのサイズ変更イベントに関連付ける同じコードは、親ウィンドウのスクロールイベントには機能しません。以下のコードとコメントを参照してください。
スクロールイベントが機能しないのにサイズ変更イベントが機能する理由を誰かに説明できますか? 私を助けるための提案や代替案はありますか? 私は jQuery を使用しているので、MS の $addHandler メソッド以外の何かを使用できれば問題ありません。ハンドラーを削除するには _detachPopup 関数もオーバーライドする必要があることに注意してください。そのため、それを考慮する必要があります。
ありがとう!
javascript - Sys.UI.DataView と JavaScript の問題
Microsoft Ajax を使用して、json パケットを指定して、連絡先のリストを動的に入力しています。私のコードは次のとおりです。
関連する html は次のとおりです。
最初の <a> タグは連絡先を削除するスクリプトを起動するために使用され、2 番目のタグは jQuery ヒントヒントを使用してホバー時にボックスを表示します (詳細はここではスキップします)。
私が抱えている問題は、HTML が正しくレンダリングされていないことです。生成されているのは次のとおりです。
警告ボックスは、有効な ID (Guid) と名前 ("Darren Oster") を持つデータを示します。名前は正しくレンダリングされていますが、ID フィールドは「rel」属性でレンダリングされておらず、「onclick」ステートメントは完全に削除されています。
これは MS Ajax の制限ですか、それとも間違ったことをしていますか?
前もって感謝します。
asp.net-mvc - MicrosoftMvcAjax.js の縮小版はいつ利用可能になりますか?
私は自分のサイトに対して YSlow を実行していますが、Microsoft Ajax ファイルは非常に重いものです。
http://ajax.microsoft.com/ajax/3.5/MicrosoftAjax.js = 99.3k
と
http://ajax.microsoft.com/ajax/mvc/MicrosoftMvcAjax.js = 136.7k
これらのファイルの縮小版が Microsoft CDN に間もなく登場する可能性はありますか?
asp.net-mvc - MVC で Ajax.BeginForm() のタイムアウトを設定する
ステージング ボックスで結果を返すのに時間がかかるクエリがあり、ASP.NET MVC を使用してフロントエンドに接続されていますAjax.BeginForm()
。ヘルプとインターネットを検索しましたが、この操作のタイムアウトを延長する方法が見つからないようです。
asp.net - UpdatePanelがアコーディオンで更新されない
私はMSAJAXのアコーディオンコントロールを使用しています。正常に動作しますが、UpdatePanelで動作させることができないようです。私のレイアウトは次のようになります。
ボタンをクリックするとポストバックが発生しますが、updatepanelが更新または更新されません。UpdatePanel1.Update()
ポストバックイベントごとにコードビハインドを追加しようとしましたが、うまくいきませんでした。なぜこれが起こっているのかについてのアイデアはありますか?
ありがとう