問題タブ [asp.net-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.
asp.net - ASP.net ajax ツールキットを使用せずに ajax を実行できますか?
ajaxツールキットを使用せずにASP.net Webフォームでajaxを実行できますか? (例のリンクを投稿してください)
asp.net - 「UpdatePanelの登録を解除できません」エラーの原因は何ですか?
UpdatePanelを含むUserControlがあります。これをページに配置すると、次のエラーがスローされます。
ScriptManagerに登録されていないため、IDが「ReviewContentUpdatePanel」のUpdatePanelの登録を解除できません。これは、UpdatePanelがコントロールツリーから削除され、後で再度追加された場合に発生する可能性がありますが、これはサポートされていません。パラメータ名:updatePanel
ReviewContentUpdatePanel
は更新パネルの名前であり、コードで削除または追加されていません。aspxページに存在し、削除されていません。誰かがこれに遭遇したことがありますか?
asp.net - Sys.WebForms.PageRequestManagerServerErrorException 12031
AJAX.NET アプリケーションから次のポップアップが表示されることがあります。
Microsoft kbから、そのステータス コードは ERROR_INTERNET_CONNECTION_RESET を示しますが、そもそもエラーを引き起こした根本的な問題が何であったかは述べられていません。
ポップアップを生成した根本的なエラーをログ/トレース/etc するにはどうすればよいですか?
.net - 1 つの IFrame + Ajax を再利用して、複数の外部 Web サイトを 1 つの Web ページに読み込みます
複数の外部 Web サイトを 1 つの Web ページに埋め込もうとしています。IFRAME を使用すると問題なく動作しますが、埋め込まれた iframe が 10 個を超えると、メモリのフットプリントが大きくなりすぎます。
だから私は、ajax/javascriptを介して、同じiframeを再利用してWebサイトのコレクションを次々にロードし、結果をメインWebページのdivに表示することは可能ですか? それとも、これはセキュリティ上の理由から明示的にブロックされていますか?
編集:これを半公開サイトにすることを計画していたので、画面のスクレイピングルートに行きたくありません。サーバーですべての帯域幅を負担したくなく、むしろクライアントでそれを行いたいです。もし可能ならば。
asp.net - ASP.NET: ウィンドウを閉じる変更データに関する警告
ユーザーが Web フォームで行った変更を保存していない場合にブラウザー ウィンドウを閉じようとしたときに、ユーザーに警告したいと思います。
ASP.NET 3.5 (ASP.NET Ajax を使用) を使用しています。
簡単に実装できる一般的なソリューションはありますか?
編集:私の質問は明確ではなかったかもしれません.ASP.NETサーバーコントロールの方法論にうまく統合する方法を特に探しています.
asp.net - ASP.NET Ajax:Ajax呼び出し後にウィンドウを閉じますか?
ASP.NET Ajax を使用しています。サーバー呼び出しが終了した後に現在のウィンドウを閉じるようにブラウザーに指示するにはどうすればよいですか (サーバー側のコード)。
サーバーメソッド(ボタンクリックハンドラー内)でASP.NET AjaxのScriptManagerメソッド「RegisterDataItem」を使用して、これを行うことができました。
および非表示のラベルをクライアントで次のように処理します。
でも汚い感じ。これを行うには、よりエレガントな方法が必要です。
アドバイスをありがとう。
asp.net - ASP.NET AjaxControlToolKit アコーディオンは、javascript を介してアクティブなペインを設定します
JavaScript を使用してアコーディオンのアクティブなペインを変更できるようにしたいと考えています。
set_SelectedIndex の動作が見られますが、動作させることができないようです。
このコントロールでサポートされているメソッドを確認するにはどうすればよいですか?
ページから選択したインデックスを設定するにはどうすればよいですか?
asp.net - ASP.NET AJAX を使用してクライアント側コントロールからサーバー コードにデータを渡す
ウィジェットのリストを表示するページに ListView があります。ユーザーがリスト内の項目の 1 つをクリックすると、ユーザーが選択した項目を操作できるようにするコントロールを含むModalPopupを表示したいと考えています。
これは、ListView の ItemTemplate に Panel と ModalPopupExtender を配置することで簡単に実現できますが、これは各ウィジェットごとに 1 つの非表示コントロール セットを意味するため、ページ サイズが大幅に肥大化します。(かなり重いコントロールがいくつかあります。) 代わりに、リスト内のウィジェットごとに単一の ModalPopup を再利用したいと考えています。
いくつか検索しましたが、以前の状況に直接当てはまるものは見つかりませんでした。しかし、私が理解できたことから、次のようなことをしなければなりません:
- UpdatePanel 内のページに Panel と ModalPopupExtender を配置します。
- プロパティを持つカスタム
WidgetManipulator
ユーザー コントロールを作成しWidgetID
ます。これを、いくつかの OK/Cancel ボタンとともに Panel に配置します。 - ページの Javascript で、クリック ハンドラーを ListView の各ウィジェットにアタッチして、UpdatePanel でポストバックをトリガーします。
- サーバー上の
UpdatePanel_Load
イベントで ModalPopup を表示し、プロパティにクリックされたウィジェットの ID を設定WidgetID
しWidgetManipulator
ます。 OKButton_Click
イベントまたはサーバー上のCancelButton_Click
イベントで、ModalPopup を非表示にします。OKButton がクリックされた場合は、WidgetManipulator.SaveChanges()
最初に呼び出します。
私が理解していない部分は次のとおりです。どのウィジェットがクリックされたかをどうやって知るのですか? UpdatePanelを更新するときに、それをサーバーに戻すにはどうすればよいですか? これはまったく正しいアプローチですか?
javascript - クロス ブラウザの Xml 操作に ASP.Net ajax ライブラリを使用する
現在、クライアント側コードで ActiveX オブジェクトを使用して一部の xml を操作する Web アプリを更新しています。もちろん、このアプリは IE でしか動作しないので、クロス ブラウザーとの互換性を持たせる必要があります。
クロスブラウザーの奇妙な点を処理するための JavaScript xml ライブラリを取得しようとしていますが、ASP.Net ajax ライブラリが機能するかどうか疑問に思っていました。少し調べてみましたが、これを使用して新しい xmldom オブジェクトをロードする例を見つけることができませんでした。そうでない場合は、他に見るべき良いライブラリはありますか?
ありがとう