問題タブ [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.
.net - PostBack で UpdatePanel 内の親フレームをリダイレクトする
これは奇妙な問題ですが、私たちのサイト用の検索ボックスを作成し、別のサイトで iframe を作成する必要があります。ユーザーが検索ボタンをクリックすると、親フレームを検索結果ページにリダイレクトする必要があります。
現時点で私が行ったことは、検索ボタンをポストバック トリガーにして、これを実行するクライアント スクリプト ブロックを登録することです。
これは問題ありませんが、ハックのように思われます。つまり、ユーザーが検索後にブラウザをクリックすると、検索結果ページにリダイレクトされます。
これを行うより良い方法はありますか?
javascript - Ajax または Silverlight を使用して Web サービスを呼び出しますか? どれが最高のパフォーマンスを発揮しますか?
JavaScript を使用して Web サービスを呼び出してデータを取得し、Silverlights 分離ストレージを使用してクライアント コンピューターにデータをキャッシュする ASP.NET AJAX アプリケーションを構築しています。最終的にデータがダウンロードされると、JavaScript に渡され、HTML DOM を使用してページに表示されます。
私が理解しようとしているのは、Silverlight でこれらの Web サービス呼び出しを行い、読み込まれたデータを JavaScript に渡すことは理にかなっていますか? また、Silverlight は、Web サービスを JavaScript で呼び出すか Silverlight で呼び出すかに関係なく、Isolated Storage を使用してデータをディスクに保存します。JavaScript で Web サービスを呼び出すと、データが Silverlight に渡されてキャッシュされます。
私は両方の方法でいくつかのプロトタイプを作成しましたが、パフォーマンスはどちらの方法でもほぼ同じであることがわかりました。また、クライアント側のデータ アクセス レイヤー全体に Silverlight を使用するように私に指示しているキッカケの 1 つは、更新されたデータをタイマーで定期的にチェックしてキャッシュにダウンロードし、必要なときに JavaScript をロードできるようにする必要があることです。
誰かがこれに似たようなことをしましたか? もしそうなら、記述された JavaScript または Silverlight メソッドのパフォーマンスに関連する経験は何ですか?
asp.net - メモリ不足 - 無限ループ - ASP.NET AJAX Framework
.NET 3.5 SP1 で実行しています。
最近、IE で一部のユーザーが「メモリ不足」エラーを時々受け取るようになりました。これは常に起こるわけではありません。私はそれを数回複製することに成功し、AjaxControlToolkit.Common.Common.js ファイルからのこのコードが無限ループを引き起こしていることがわかりました: AjaxControlToolkit.TextBoxWrapper.registerClass('AjaxControlToolkit.TextBoxWrapper', Sys.UI.Behavior) ;AjaxControlToolkit.TextBoxWrapper.validatorGetValue = function(id) { var control = $get(id);if (control && control.AjaxControlToolkitTextBoxWrapper) { return control.AjaxControlToolkitTextBoxWrapper.get_Value();} return AjaxControlToolkit.TextBoxWrapper._originalValidatorGetValue(id); }
control.AjaxControlToolkitTextBoxWrapper が定義されていないため、最後の行 (_originalValidatorGetValue を呼び出します) は基本的にこの正確な関数を何度も呼び出します。
そのすぐ上に定義されている関数は AjaxControlToolkit.TextBoxWrapper.get_Wrapper(control) であり、ラッパーが存在しない場合はラッパーを作成するために使用できますが、フレームワークを変更したいという気持ちはありません。このバグを実際に見たのは 1 人だけです。
バグは常に発生するとは限りません。読み込まれた最初の URL に AJAX 履歴ポイントが含まれている場合に発生するようです。ページを開いて操作すると、履歴ポイントが追加されますが、問題なく動作します。しかし、URL をコピーして別のブラウザ ウィンドウに貼り付けると、この問題が発生します。
したがって、私の推測では、ラッパーを適切にセットアップしない履歴コントロールに何か問題があると思います。それでも、そこには無限ループがあるようです。
アイデア/手がかりはありますか?
Microsoft Connect のバグ レポートに記入しました。記入してさまざまなシナリオをテストしているときに、ローカルでは正常に機能しているが、リモートでは機能していないことに気付きました。私の運用環境と開発環境を比較すると、CombineScripts がローカルで false であることに気付きました。それを本番サーバーにデプロイすると、問題が解決したようです。
https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=373171
asp.net - Google util.js と ASP.NET AJAX の競合?
ASP.NET ページでGoogle の jstemplateをクライアント側のテンプレート エンジンとして使用しようとしていますが、ASP.NET AJAX と競合しているようです。問題は jstemplate.js ではなく、サポート ファイルとして必要な util.js です。
私は次のように問題を切り分けました::
これを実行すると、このエラーが発生します
のこの行にMicrosoftAjax.js
:
<script>
(ScriptManager 内ではなく)通常のブロックで JavaScript を参照すると、同じ効果があります。
私はそれを掘り下げていませんが、名前空間の衝突があると思われます。ASP.NET ajax と一緒に Google の util.js ファイルを正常に使用した人はいますか? それとも、代替のクライアント側テンプレート エンジンを検討する必要がありますか?
asp.net - Javascript 関数を呼び出し、ASP .NET から値を返す
私のページにこの機能があるとしましょう:
ここで、このコードベースで既に使用しているので、ASP .NET からこれを呼び出したいと思います。できれば ASP .NET AJAX フレームワークを使用します (既に 100k を費やしているため、使用することもできます)。
また、この関数から返された出力を取得して、サーバー側で作成した変数に代入したいと考えています。これは ASP .NET 2.0 に限定されます。
asp.net - Visual Studio 2008デザインサーフェスエラー:「操作を完了できませんでした。formatetc構造が無効です。」
VS2008 Webサイトプロジェクトで、分割ビューでページを開いています。InfragisticsWebコントロールをページのデザイン面にドラッグしようとしています。何も起こりません。同じものをhtmlzにドラッグしようとしています。ダイアログボックスと
操作を完了できませんでした。formatetc構造が無効です。
その後、ドラッグされたコントロールはデザイン画面またはhtmlに表示されません。
プロジェクトは正常にコンパイルされ、正常に実行されます。エラーは設計時のものです。
ツールボックスをリセットし、Infragisticsコントロールを再度追加してみました。プロジェクトをクリーンアップし、ソリューションを再構築しました。
ヘルプ?
詳細情報:これはインフラジスティックスに固有のエラーではありません(例:http ://www.google.com/search?q = the + operation + could + not + be+completed。+invalid+ formatetc + structure&ie = utf-8&oe = utf-8&aq = t)。他のボードにはこれに対するさまざまなブードゥーソリューションがありますが、「VSを再インストールし、HDをワイプしてから、キーボードでユニコーンの犠牲を実行した後、機能します」という漠然としたことに満足することはありません。詳細を教えてください-正確にはどのタイプのユニコーンですか?
詳細な構成情報:SP1またはインストール済み製品のないストレートレースVS2008。修正プログラムはありますが、最後の修正プログラムは数か月前にインストールされています(問題がないため、再現手順は何度も実行されます)。
asp.net - UpdatePanel での最初の部分的なポストバック後に Button.Click イベントが失われる
それ自体が単一の UpdatePanel を持つ UserControl の単一のインスタンスを持つ Page があります。UpdatePanel 内には、いくつかの Button コントロールがあります。これらのコントロールの Click イベントは、コード ビハインドの UserControl の Init イベントに関連付けられています。
最初に押したボタンの Click イベントを毎回取得しますが、問題ありません。その後、1 つのボタン (SearchButton) の Click イベントのみを取得し、残りは無視されます。以下のコントロールのコードを含めました。簡潔にするために、クリック イベント ハンドラー メソッドを除外しましたが、それらはすべて標準の「void Button_Click(object sender, EventArgs e)」の種類です。何か案は?
javascript - .NET 3.5 で Asp.net と WCF で ExtJS を使用するベスト プラクティスは何ですか?
ExtJS フォームからどのようにデータを保存しますか? ビジネス層からフォームまたはグリッドにデータをロードしますか?
c# - WinForms から AJAX に移行する場合、何を知る必要がありますか?
DataGridView
私は現在、データ入力のためにコントロールを広範囲に使用する、機能している社内の Windows フォーム アプリケーションを持っています。これをより多くの場所に展開すると予想されるサポートの問題がいくつかあるため、コンサルタントの 1 人は、実質的に同じ機能を持つ AJAX アプリケーションをまとめるように勧めています。
以前、基本的にすべてがサーバーに送られる古いモデルで ASP.NET を少し使用したことがありますが、AJAX アプリケーションはそれよりも UI 応答性を高めることができると聞きました。
私の質問は、主に WinForms C# で作業したことがある人にとって、AJAX を始めるための最良の方法は何ですか?
asp.net-ajax - ASP.NET AJAX Extentions をプログラム (サーバー側) でページに追加できますか?
ページでは、load イベントで、ページに表示するコントロールを動的に作成しています。これはすべて正常に機能しています。私が抱えている問題は、AJAX コントロール ツールキットからエクステンダーを追加するときです。具体的には、ボタン コントロールに丸い角を追加しようとしています。エラーはスローされませんが、AJAX 拡張機能は表示されたページに表示されません。
私が正しく行っていないこと、またはそれが可能であるかどうかについて、誰かが何か考えを持っていますか?
(pageContainer はページ上の div です)