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

c# - HttpWebRequest を使用しない ASP.NET 汎用ハンドラーの単体テスト

ASP.NET ジェネリック ハンドラーのユニット テスト ケースを作成する必要があります。私のハンドラーコードは次のとおりです。

次に、このハンドラのユニット テスト ケースを作成する必要があります。単体テストケースを実行するために、次の方法を試しました。

  • このハンドルHttpWebRequestに を作成し、すべてのデータを要求ストリームに書き込みます。HttpWebRequestすべてのハンドラーをテストする別のツールがあるため、これを続行したくありません
  • ビジネスメソッドの単体テストケースを作成していますが、これではハンドラーレベルで書かれたロジックをチェックできません。

HttpContext をモックしようとしましたが、これをモックすることはできません (HttpContent をモックすることは可能ですか?)。
私はこの方法を試しましたが、これにはハンドラーの変更も必要ですが、これを行うための準備がありません。

最後に私の質問は、ハンドラーを単体テストする方法は他にありますか?

前もって感謝します。

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

javascript - ジェネリック ハンドラに引数を渡す方法

javascript/jquery から汎用ハンドラー (Asp.net) に引数を渡すにはどうすればよいですか?

jquery plugin( )の汎用ハンドラーがajaxfileuploadあり、ページ (jquery/javascript) からいくつかの引数を渡す必要があります (例: 動的保存パスautogenerated filename、など...)

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

c# - generichandler(.ashx) を使用して設定されたバイト配列としてイメージ コントロールのイメージを取得しますか?

現在GenericHandler(.ashx)、画像コントロールで画像を表示するために使用しています。

以下のコードを参照してください。

次に、イメージをImage1バイト配列 ( byte[]) として取得する必要があります。

出来ますか?

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

c# - C# でジェネリック ハンドラー (.ashx) から Cookie を読み書きする

汎用ハンドラーから Cookie を読み書きする方法があるかどうかを知りたいです。

今のところ、ブラウザの開発者ツールで Cookie を確認すると、null になっています。

これが私のコードです:

コードがサーバー ファームで実行され、セッションが台無しになる可能性があるため、Cookie を SessionState 要素で置き換えることはできません。

何か案が?

ありがとう!

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

json - JavaScriptSerializerを使用してjsonを作成する

Asp.netの汎用ハンドラーに次のコードがあります。

クラスに適用Student

これにより、次のように出力されます。

しかし、私はそれを次の形式で欲しいです:

JavaScriptSerializerはどのように機能しますか?
なぜ別のアレイを作成するのですか?
これを修正するにはどうすればよいですか?

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

javascript - .ashx ファイルから Javascript メソッドを呼び出す

私の以前の質問 ( JavaScriptSerializer を使用して json を作成する) から、.ashxファイルでは、次を使用して json オブジェクトを出力しています。

タグ .ashx内にいくつかのjavascript関数があるdefault.aspxからこのファイルを呼び出しています。私の質問は次 のとおりです。.ashxファイルからjavascript関数を呼び出すにはどうすればよいですか? <head>
context.Response.Write(json);

更新:
私の最終的な目標は、DataTable のサーバー側処理を実現することです。そのため、javascript 関数を使用してコンテキスト メニューで行をバインドしたいと考えています。そのために、次のコードを使用して.ashxファイルを呼び出しています。

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

datatable - Asp.netのジェネリックハンドラー(.ashx)への参照を渡す

私はこの投稿に従いました:サーバーサイド処理を使用したDataTable
内部default.aspxでは、私は以下を.ashx使用して呼び出しています:

のイベントPage_Loaddefaut.aspx

Employeeクラスの名前はどこにありますか。
従業員オブジェクトをに渡すにはどうすればよいData.ashxですか?

使ってみましたが、オブジェクトをとしてHttpContext.Current.Session表示しています。 助けてください。Sessionnull

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

c# - データセットをジェネリック ハンドラー (ashx) に渡す

データセットを汎用ハンドラーに渡すにはどうすればよいですか? そのためにセッションやビューステートを使用したくありません。

入力データセットから変換された Excel ファイルを応答として返そうとしています。

ユーザーが設定したいくつかの基準でフィルター処理された 1 つのグリッドで、データセットのコンテンツをレポートとして既に表示しています。クエリは高価なので、ハンドラーでも同じことを実行したくありません。

ハンドラーへの参照によってデータセットを渡すことができればさらに良いでしょうか?

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

c# - ASP.NETはSagePayからのPOSTを処理します

私はasp.netWebアプリケーションを作成して、セージペイと通信し、サーバー間方式で支払いを行っています。現在、私のサイトはユーザーの詳細を収集し、トランザクション登録HttpRequestをサーバーに送信しています。その後、彼らのサーバーは私の要求にいくつかの詳細とリダイレクトリンクで応答します。応答オブジェクトをチェックアウトしてから、ユーザーの支払いの詳細(カード番号など)を入力できる支払いページにリダイレクトします。ユーザーが[確認]をクリックすると、sageは選択したURLにPOSTを送信します。このURLを処理して、トランザクションを続行するかどうかをユーザーに通知します。

私が目指しているのは、彼らからPOSTを受け取り、内容を確認し、それに応じて対応することです。次に、成功または失敗のURLの一部として、トランザクションの完了時にサイトからユーザーに送信されるURLを提供する必要があります。最初にリクエストを送信するのは簡単ですが、そうではありません。応答を送信するためのアドレスが必要なだけで、それを処理する必要があります。

私の質問はこれです。WebアプリケーションでHttpRequestを処理するにはどうすればよいですか(これがどうなると思いますか?)。

ジェネリックハンドラーに応答するように指示することでこれを行うことはできますか?ジェネリックハンドラーのURLを提供する場合、そこでPOSTを処理してから、応答することはできますか?