問題タブ [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.

0 投票する
1 に答える
238 参照

c# - アプリケーションの別の部分から Web ページを「オフ」にするにはどうすればよいですか?

コンピューター サポート グループの在庫を管理する Web アプリケーションがあります。これを使用する目的の 1 つは、ユーザーが開いているコンピューターをより簡単に見つけられるように、大規模なコンピューター ラボの「現在使用中のコンピューター」マップを操作することです (メイン ライブラリのラボには約 150 台のコンピューターがあります)。このページの表示の背景に使用される画像は、アプリケーションの管理部分を介して管理されます。これは、ラボ内に配置されているステーションとそれらが配置されている場所の間の関係と同様です。

管理インターフェースで地図が更新されているときに、管理者が各場所の地図ページの表示を「オフ」にできるようにしたいと考えています。私の考えは、位置データを保持するテーブルを拡張して、その位置が地図表示に使用できるかどうかを示し、地図が更新されたときにこれを確認することです。マップを表示しないことがチェックで示されている場合、ページは、マップ イメージと「使用中」のオーバーレイ データを表示する代わりに、適切なメッセージを描画します。

他の誰かが以前にこれまたはそのようなことをしたことがあるかもしれないことを期待して、代替案についてあなたの提案を聞きたいです.

マップ ページは、使用する画像の URL とオーバーレイ データ (テーブルの位置とそれぞれで使用可能なコンピューターの数) を渡すことにより、AJAX を介して定期的に (2 分ごとに 1 つ) 更新されます。ページが「表示しない」から「表示する」への遷移を検出すると、HTTP GET を介してページを更新すると考えています。

0 投票する
6 に答える
3023 参照

asp.net-ajax - asp:UpdatePanel 内にあるボタンを取得してページ全体を更新するにはどうすればよいですか?

ページ全体を更新したい更新パネル内にボタンがあります。と を設定ChildrenAsTriggers="false"UpdateMode="Conditional"ました。

ここに私の問題を示すサンプルコードがあります。

そして背後にあるコード:

2 番目のボタンがクリックされたときに更新パネル内にないラベルを更新したい。2 番目のボタンは更新パネルにある必要があります。ラベルを更新パネルに入れたくありません。

0 投票する
1 に答える
1412 参照

javascript - ASP.NET Ajax で WebResource.axd ではなく FS のスクリプトを使用するように強制したり、HTTP 要求を減らしたりするにはどうすればよいですか?

これは、私が答えを見つけていない問題のハムディンガーです。

いくつかのページで ASP.NET ajax コントロール ツールキット コントロールを使用していますが、これらのページは本来、WebResource.axd を介してスクリプト リソースをロードする必要があります。一部のアプリケーションではこれで問題ありませんが、WebResource.axd への各呼び出しには HTTP 要求が必要です。ほとんどのページは、WebResource.axd から少なくとも 3 つまたは 4 つのリソースを取得するため、ページごとにこの数の HTTP 要求が発行されます。

HTTP リクエストが多すぎると、パフォーマンスとパフォーマンスに対するユーザーの認識に悪影響が及ぶため、可能であれば、HTTP リクエストを 1 つに減らしたいと考えています。

AXD からスクリプトを抽出するか、WebResource の代わりにスクリプトを使用するように asp.net ajax を構成できれば、それは本当に素晴らしいことです。

asp.net ajaxを使用しながら最終目標を達成する方法を知っている人はいますか? (現時点では、別の JS AJAX フレームワークはオプションではありません。)

編集:解決策が見つかりました。この男は永遠に狡猾であり、私が会うことがあれば、彼に多くの食事/ビールを借りる. http://www.codeproject.com/KB/aspnet/fastload.aspx

編集: 別の解決策が見つかりました - MS では、リソース dll を含めずにスクリプトをダウンロードできるようです。これらをプロジェクトに含めて、スクリプト マネージャーで ScriptPath を設定するだけです。

0 投票する
4 に答える
7991 参照

asp.net - ASP.NET タブ コントロール

現在、Web アプリケーションでタブ付きインターフェイスを作成しようとしていますが、検索に基づいて、ASP.NET に「組み込み」のタブ コントロールはありません。ASP.NET AJAXのダウンロード可能なツールキットにはいくつかあり、豊富な「有料」のサード パーティのタブ コントロールもあります。

私の質問は、ASP.NET アプリケーションにどのタブ コントロールを使用したことがありますか? また、それを使用する理由は何ですか?

0 投票する
2 に答える
7195 参照

c# - 未定義を返すasp.netページメソッド

asp.net ページでページ メソッドを使用しようとしています。スクリプト マネージャーで有効なページ メソッドを true に設定し、メソッドで webmethod 属性を定義しました。関数は public static 文字列です。コード ビハインドから実行すると期待される結果が生成されるため、関数が機能することはわかっていますが、結果関数のページメソッドを介して呼び出します。結果は常に未定義として警告されます。フィドラーを使用すると、追加のトラフィックや新しいリクエストが作成されたようには見えません。違いがある場合は、ポート 82 でサイトを実行しています。私はここで途方に暮れています。誰かが私にいくつかの指針を与えることができますか?

0 投票する
3 に答える
617 参照

asp.net - ASP.NET AJAX:$ createメソッドで作成されたクライアントインスタンスを取得するにはどうすればよいですか?

クライアント側のASP.NETAJAXライブラリを使用して、$ createショートカットメソッド(http://msdn.microsoft.com/da-dk/library/bb397487(en-us)を使用してクライアントコンポーネントのインスタンスを作成しました。 .aspx)。オブジェクトはDOM要素にアタッチされています。次に、インスタンスへの参照を取得する必要がありますが、ウィンドウにもDOM要素にも登録されておらず、どこにも見つかりません。

インスタンスへの参照を取得する方法を誰かが知っていますか?

よろしくお願いします、

JacobE

0 投票する
4 に答える
11006 参照

asp.net - CompositeControl の DropDownList をインターセプトする UpdatePanel を取得するにはどうすればよいですか

DropDownList を含む CompositeControl があります。

DropDownList の AutoPostBack プロパティを true に設定しました。

ページには、次のものがあります。

ChildrenAsTriggers="true"UpdateMode="Always "も設定しようとしましたが、どちらも問題を解決しませんでした。

問題は、UpdatePanel が CompositeControl の DropDownList のポスト バックをインターセプトしていないことです。(DropDownList が変更されると、完全な POST が実行されます)

UpdatePanel でポストバックを処理するにはどうすればよいですか?

ありがとう!

編集 -- 要求された情報

国と州はどちらも CompositeControl の DropDownLists です。

0 投票する
11 に答える
631845 参照

ajax - JSON または部分的な html を返す ASP.NET MVC コントローラー アクション

パラメータに応じて JSON または部分的な HTML を返すコントローラ アクションを作成しようとしています。結果を MVC ページに非同期的に返す最良の方法は何ですか?

0 投票する
1 に答える
2340 参照

json - JSON.js は Sys.Serialization.JavaScriptSerializer.serialize と競合しますか

Web フォームで Telerik コントロールを使用しており、クライアントでオブジェクトをシリアル化したいと考えています。Sys.Serialization.JavaScriptSerializer.deserialize で stackoverflow エラーが発生するため、JSON を試してみました。JSON と MS ライブラリの両方で、「Sys.Application is undefined.」と表示されます。

誰かがこれに遭遇しましたか?回避策として何をしましたか?

編集

親ページでオブジェクトをシリアル化し、引数を介して子ウィンドウに渡しています。子ウィンドウは IFRAME タグにあります。オブジェクトは子ページで使用できますが、シリアル化するとスタックオーバーフロー エラーが発生します。オブジェクトはオブジェクトの配列です。

0 投票する
1 に答える
67 参照

asp.net - サーバー上のクライアント コントロールを調べる

私は ajax 全体を始めたばかりで、助けが必要です。ユーザーが複数の電子メール アドレスをレコードに追加できるフォームがあります。ユーザーが [新しい電子メール アドレスを追加] をクリックすると、電子メール アドレスを挿入する ajax 呼び出しを実行し、現在の電子メールを編集用に表示します。問題ないように聞こえますが、唯一の問題は、フォームが送信されたときに、これらの値のサーバー側にアクセスできるようにしたいだけでなく、データベースからのシーケンス番号を保存して、最終的な送信時に電子メールを更新できるようにすることです。リピーターでは、隠しフィールドにシーケンス番号を格納してからアイテムをループしますが、リピーターを使用していないときはそれができません。ネットワーク トラフィックが大きいため、更新パネルの使用を避けたいと考えています。リクエストは使えると思います。フォーム コレクションですが、ユーザーに見えないようにシーケンス番号を保存するにはどうすればよいでしょうか? 私は完全に基地から外れていますか?