問題タブ [generic-handler]

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 に答える
5230 参照

asp.net - jQueryajax呼び出しが未定義のエラーで失敗する

私のjQueryajax呼び出しは、未定義のエラーで失敗します。私のjsコードは次のようになります:

私のajaxソースは一般的なASP.NETハンドラーです。

"{ }"ここで、ハンドラーに空のオブジェクト()を返すと、呼び出しは成功します。しかし、他のJSONオブジェクトを返すと、呼び出しは失敗します。

ハンドラーは、dataFilter正しいオブジェクトを受け取っていることを示しています。Firebugは期待どおりの応答を表示し、JSONタブはオブジェクトが正しく解析されたことを示します。

では、何が原因でしょうか?

[編集]実際に「無効なJSONオブジェクトを返すと、呼び出しが失敗する」と書くべきでした!:D

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

asp.net - ASP.NET で jQuery AutoComplete extraParams にアクセスする方法

次の jQuery スクリプトを使用して「Make」パラメータを送信し、「モデル」をフィルタリングしています。

入力したテキストは 'q' クエリ文字列として .ashx ファイルに渡されますが、extraParam 'Make' にアクセスする方法がわからないので、これを Generic Handler ファイルのストアド プロシージャに渡すことができます。どうすればいいですか?

ありがとう、カート

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

asp.net - レスポンス ストリームに基づいてイメージを更新する

ASP.NET Generic Handler の応答ストリームを使用して、HTML ページの画像を更新することはできますか?

たとえば、ハンドラーに次のコードがあるとします。

.ajax を使用して jQuery でハンドラーを呼び出し、ハンドラーによって返される画像と同じ画像をページに設定するにはどうすればよいですか? これを機能させたいだけなので、現時点ではクエリ文字列変数を無視しています。

第 2 に、上記のことができる場合、ページ上のすべての DIV をループして、クラスが「コンテンツ」であり、非表示フィールドから GUID を選択してクエリ文字列パラメーターとして使用し、関連する画像を更新するにはどうすればよいですか?同じ内容の DIV タグ?

コンテンツ div タグは次のようになります。

すべての画像を定期的に更新したいので、基本的に、簡単な要約として、次のものが必要です。

  1. n ごとに発生する、クラス「コンテンツ」のすべての DIV のループ。秒。
  2. 非表示フィールドから GUID を抽出します。
  3. 更新されたイメージを取得するための ASHX ハンドラーの呼び出し。
  4. 返された画像をページ上の対応する画像に設定します。

これは達成するのが難しいことでしょうか?そうでない場合、上記の方法でこの関数を作成するにはどうすればよいですか?

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

asp.net - 一般的なハンドラーへの Asp.Net ルーティング

メンバーのロゴ画像を提供する汎用ハンドラーがあります。

http://site.com/logo.ashx?memberid=123

今、次のようなURLを呼び出して使用したいと思います:

http://site.com/logo/john.jpg

そのためのルートを作成します (パターン: "logo/{username}.jpg")。しかし、私の問題は、汎用ハンドラーの ProcessRequest() 内で {username} を取得するにはどうすればよいですか? ページではないので、Page.RouteData.Values を取得できません。

何か案は?

ありがとう、アンドレイ

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

c# - C# ASP.NET MVC2 ルーティング ジェネリック ハンドラー

たぶん、私は間違ったことを探しているか、これを間違った方法で実装しようとしています。Generic Handler を使用して画像を動的に生成しています。現在、次を使用してハンドラーにアクセスできます。

次のようなものを使用してハンドラーにアクセスしたい

Googleで見つけたいくつかの例がMVC2で機能しなかった可能性はありますか?

乾杯。

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

jquery - jQueryを使用して外部画像を非同期にロードする

次のような状況があります

サードパーティがホストするいくつかの外部画像をロードする必要があります。URL の例は次のとおりです。

http://externaldomain.com/img/a/b/someimage.jpg

ただし、1 つの画像を読み込むのに最大 15 秒かかる場合があります。(私が知っているクレイジー)、jQueryを使用してこれらの画像を非同期にロードすることを考えています。ここで行き詰まっています。次の2つの方法を試しました。

リクエストが完了する前にすべての画像を待機し続けるため、上記のコードは画像を非同期的にロードしないと思います。

2 つ目の方法は

ジェネリック ハンドラー (.ASHX) を作成して .NET からクラスを使用して画像をダウンロードし、WebRequestこのWebResponseハンドラーを$.ajax()jQuery メソッドで呼び出すことですが、画像が多いと画面が応答しなくなります。ハンドラーへのリクエストが非同期であることは確認できますが、ハンドラー内の呼び出しが非同期なのか気になります。

結論は、どちらの方法も最良の結果をもたらさないということです。では、外部画像を非同期的にロードする最良の方法は何ですか? jQuery の使用だけに限定されているわけではありません。純粋な ASP.NET ソリューションで問題ありません。

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

asp.net - キャッシュをオフにした.ashxファイルを介したファイルのダウンロードでのIEエラー

同じ応答を介してファイルを送信する前に、応答のコンテンツタイプとヘッダーを設定する単純な「ファイルダウンロード」汎用ハンドラーがあります。

また、global.asaxにResponse.Cache.SetCacheability(HttpCacheability.server)を設定しています。

さまざまなソースから気付いたように、Internet Explorerはこのキャッシュなしの設定が気に入らず、ファイルをダウンロードしようとするとエラーが発生します(要求されたサイトが利用できないか見つかりません)。

.ashxページでこの設定をオーバーライドできるのではないかと思ったので、応答のキャッシュ可能性設定をpublicに変更します。これは問題を解決しませんでした...global.asaxから行を削除すると問題は解決しますが、明らかにサイト全体に影響します。

私のジェネリックハンドラーのためだけにcachabilityを設定する方法はありますか?

乾杯:D

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

c# - ASP.NET 汎用ハンドラーとセッション

GenericHandler と anonymousIdentification に問題があります。

基本的<anonymousIdentification enabled="true" />に、Web 構成で有効になっている場合、JQuery GET/POST 要求がサーバーに送信されるたびに、その要求は新しいユーザーと新しいユーザー セッションで実行されます。

これを軽減する方法はありますか?現在のユーザーのセッション変数にアクセスする必要があります...本当にイライラします!

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

jquery - jqueryオートコンプリートプラグインで起動しない汎用ハンドラー(ashx)

オートコンプリートを使用しているときにジェネリックハンドラーが呼び出されていません。

これは.aspxページにあります。

このファイルには、jquery-1.4.2.min.jsとjquery-ui-1.8.custom.min.jsが含まれています

サーバーにブレークポイントを設定しましたが、到達することはありません。また、firebugを使用して、jqueryがリクエストを行っているかどうかを確認しましたが、プラグインのバグである可能性がありますか?

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

asp.net - リストビュー内で汎用ハンドラーを使用して画像を提供します。出来ますか?

現在、私のWebページでは、次のように画像をListViewオブジェクトにロードしています...

ここで、Generic HandlerとListViewオブジェクトの組み合わせを使用して、画像をListViewに提供したいと思います。

...一般的なハンドラー呼び出しは次のようなものです

上記の両方を組み合わせて画像を提供するにはどうすればよいですか?

次のようなことを試しましたが、正しくありません

では、正しい方法は何ですか?