問題タブ [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 に答える
1305 参照

javascript - ASHX ハンドラに大量のデータを送信する

Web アプリケーションから ASHX ハンドラに大量のデータを送信する必要があります。ハンドラーは、応答のためにデータを Web サービスに送信します。(ハンドラーが Web サービスを処理する理由は、Web アプリが従来の ASP で記述されており、ハンドラーで .NET を使用しているため、サービスを利用できるからです。)

私がする必要があるのは、Javascript を使用してハンドラーにデータを送信することです。現在、XMLHttpRequest を使用して正しい URL を開いています。しかし、クエリ文字列を介して大量のデータを送信したくありません。私の質問は、大量のデータをハンドラーに送信するにはどうすればよいですか? XMLHttpRequest を使用する以外に別の方法があれば、私はすべての耳です。

ありがとう

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

c# - Eval を使用してクエリ文字列を genericHandler に渡すことができません

データベースから画像変換用の汎用ハンドラにクエリ文字列を渡しています。デザイナーページで次の問題が発生しています

ImageUrl に問題があります。

以下は私のメインデザイナーコードです

私のコードビハインド:

私の汎用ハンドラー

クエリ文字列をハンドラーに渡す際に何が間違っているのかわかりません

前もって感謝します

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

c# - 添付ファイル フォルダへの直接フ​​ァイル アクセスを制限する

このウェブサイトには、ビザ申請モジュールもあります。ビザ申請モジュールでは、ユーザーがアカウントを作成する必要があります。ユーザーが添付ファイルをアップロードするたびに、添付ファイル内の特定のフォルダーに保存されます。この特定のフォルダーは、各ユーザーに割り当てられた一意に生成された番号に対応しています。

ここで必要なのは、ユーザーがログインしていない場合、添付ファイル フォルダー内のファイルにアクセスできないようにすることです。

httpハンドラーを使用してそれを達成するにはどうすればよいですか?

私はこのコードを持っています

しかし、問題は、Web 構成での構成に問題があることです。

誰もこれを行う方法を知っていますか?

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

c# - サーバー フォルダ内の画像からサムネイルを生成するにはどうすればよいですか?

私はこれを理解しようとしてきましたが、どこにも行きません。私がやろうとしているのはこれです:画像をアップロードできるaspxページがあり(サーバー上のフォルダーに保存されています)、1つのページでアップロードされたすべての画像を表示でき、リンク(タグ)を生成しますこれらの画像への参照を使用しましたが、今まで完全な画像を「サムネイル」としてロードし、サイズが大きすぎました (1920x1200px)。そのため、画像 src を汎用ハンドラーに置き換えました。フォルダーに戻り、209x133px のようにサイズ変更します。

しかし、私はどこから始めればよいかわかりません。

とにかく、事前に感謝します

これは、リピーターを使用してリンクと画像を作成する方法です。

今のところ、私のハンドラーは次のようになります。

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

c# - HttpContext.Current.Session は Ashx ファイルで null です

いくつかの質問 (ここここ) を見ましたが、私の質問には答えません。「ajax.ashx」ファイルを使用してAjaxを呼び出そうとしていますが、セッションにアクセスする機能があります。何らかの理由で、Session オブジェクト自体の値が null になっています。

使用例:

または:

Web.config で:

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

c# - ASP.net 汎用ハンドラー

いくつかのパラメーターをジェネリック ハンドラーに渡して、応答時に get および image しようとしています。

私は自分のウェブページの画像にこのコードを使用しています:

ページが読み込まれると、画像が読み込まれません。ただし、Webページにボタンを配置し、PostBackUrlに同じURLを指定すると、新しいウィンドウが開き、写真が完全に表示されます.

ここに私の Image_handler コード (汎用ハンドラー) があります

}

この部分のエラーは、ページの読み込み context.Request.QueryString[]; のエラーです。値は返されませんが、ボタンを使用して同じ src を指定すると問題なく動作します。何が問題なのかわかりません。

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

c# - リモートデータとasp.netを使用したjQuery select2

選択ボックスを置き換えるためにselect2ライブラリを使用しています。Select2 ライブラリページにある例 7 を並べ替えました(ID などで下にスクロールし $("#e7").select2ます)。シリアル化された json データを返す独自の汎用ハンドラーを作成しました。

GetData.asxh ビュー : パブリック クラス GetData : IHttpHandler { public bool IsReusable { get { return false; } }

このジェネリック ハンドラーは、正しい形式の json を返します (この URLで確認しました)。私の結果(json)も上記のページの例と同じです。しかし、この後jqueryはもう起動しません。

私のスクリプト:

元の例で同じことを書こうとしalert(data.total)ましたが、うまくいきましたが、私のバージョンではうまくいきませんでした。したがって、正しいjson形式があり、jqueryは汎用ハンドラーを呼び出し、パラメーターlanguageIdも受け取りました...また、正しいjson形式を返しますが、何も返しません。ここで何かが欠けているかどうかはわかりません。これは、汎用ハンドラーでも機能する可能性があると確信しているためです。私の問題について十分な情報を提供したことを願っています。

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

c# - 大きなファイルでもメモリが少ないファイルダウンロード

制限されたファイルへのアクセスをユーザーに許可する必要があります。この操作に一般的な webhandler を使用することを検討していました。

ファイルはかなり大きくなり、少なくとも 1.5​​GB になります。

これらのファイルは、可能な限り RAM/メモリの使用量を抑えて提供する必要があります。

現時点では、これを解決策として検討しています。

これは私たちにとってうまくいくでしょうか?

より良い解決策はありますか?

何に注意する必要がありますか?

IIS を介してファイルを直接共有することはできません。ハンドラーは、誰がアクセスできるか、誰がアクセスできないかを制御する必要があります。

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

jquery-ui-autocomplete - Jquery UI Autocomplete - Jquery から ashx ハンドラに変数を渡す方法

Jquery UI Multiple Values Autocomplete を使用しており、サーバーにリクエストを送信しています。

term.ashx ハンドラーの値を取得するにはどうすればよいですか?

私は試しRequest.Form["TextBox1"]ましたが、object reference not set to an intance of an objectエラーが発生しています。直接入手する方法はありますか?

ありがとう

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

c# - ジェネリック型オブジェクトC#からnullを返すときにエラーが発生しました

BSTreeのジェネリック型オブジェクトからnullを返す際に問題が発生しました

これはエラーです:System.exeでタイプ「System.NullReferenceException」の最初のチャンスの例外が発生しました追加情報:オブジェクト参照がオブジェクトのインスタンスに設定されていません。この例外のハンドラーがある場合、プログラムは安全に続行できます

そして私のコードそれ

ありがとう

ルートを次のように設定しました: