問題タブ [webmethod]

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

session - webmethodから同じページに(Asp.Net)セッション変数(uploadifyでアップロード)を渡しますか?

セッションを使用して汎用ハンドラー (upload.ashx) からアップロードされたファイル名を取得しようとすると、問題ありません。samepage で webmethod を使用することもでき、uploadify はうまく機能しますが、Session["fileName"] が null になっています。私のコードに何か問題がありますか? ファイル名を取得するために汎用ハンドラーを使用するだけでよいですか?

...................いくつかのリサイズと画像コードの保存....

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

asp.net - ASPX WebMethod は結果をキャッシュしていないようです

データベースに大量にアクセスするのを避けるために、結果をキャッシュする aspx ページにいくつかのメソッドが必要です。関連する WebMethod 属性を追加しましたが、コードは実行されますが、メソッドは結果をキャッシュしていません。

問題は、私は a) そもそもこれができるかどうかわからない、もしそうなら b) これを機能させるために aspx ページで何か特別なことをする必要があるかどうか.

ページのキャッシュされた結果は、そのページの有効期間中しか持続しませんか? 多くのページ要求にわたってデータをキャッシュする必要があります。

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

asp.net - VB.NET WebMethod をデバッグするには?

Web サービスを使用する ASP.NET C# プロジェクトがあり、WebMethods はローカル IIS サーバー上のソース コードを使用して VB.NET で記述されています。WebMethod は null を返します。これをデバッグして、これが発生する理由を知りたいと思います。

ご存知かもしれませんが、webmethod 呼び出しの直前にブレークポイントを設定すると、この webmethod にステップ インできなくなります。

では、この webmethod をデバッグする正しい方法は?

ありがとうございました!

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

ajax - リダイレクト時にajaxリクエストがキャンセルされないようにするにはどうすればよいですか?

これは私の最初の ajax リクエストです。クライアント ブラウザを待機させたくないので、コードは成功を待機していません。すぐに別のページにリダイレクトされます。しかし、それは機能していません。

そのため、成功を待たずに別のページにリダイレクトされるため、次の呼び出し「SavaData」はキャンセルされます。

回避策はありますか?

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

javascript - JavaScript でコントロールの WebMethod を呼び出す方法

JavaScript を使用して、Web ページ内のコントロールの WebMethod (GetData()) を呼び出そうとしています。

uc:Control コード:

どのようなセレクターを使用すればよいかわかりません。ページに複数のコントロールがあり、それらを異なるタイミングで呼び出したいと考えています。この WebMethod を実行するには、どのようなセレクターまたはどのコマンドを使用すればよいですか?

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

c# - ページに HTML コンポーネントを追加するための AJAX ベスト プラクティス

私は AJAX/javascript を初めて使用します。私がやろうとしていることに対する最善のアプローチが何であるかわかりません。

Javascript を使用して自分のページでページ メソッド (WebMethods) を呼び出しています。私が取得しているデータは、基本的に Div のリストです。

返される数はわかりませんが、コンテンツに応じてページの適切な場所に挿入する必要があります。

これを行うにはいくつかの方法があります。

  1. HtmlGenericControls のリストを作成し、それらを返します。
  2. 文字列のリストを作成します。各文字列は、ページにドロップする Div コード全体です。(これはなぜか気持ち悪い)
  3. 必要なデータを含む単純なコンテナー オブジェクトを作成します。それらをページに渡し、それらを使用して JavaScript 内で Div を作成します。

これらのどれでも機能すると思いますが、標準的な慣行に従いたいと思います。あなたならどちらを選びますか?

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

.net - 405: メソッドは許可されていません

編集: 概要: 私の Web アプリには、誰でも (Firefox または Chrome のみ)、メイン コンピューターを使用してアクセスできるようです。他の LAN からhttp://luiscarlosch.com/WebFormClean.aspxにアクセスしようとすると、405 エラーが発生します。

localhost から WCF Web メソッドを完全に呼び出すことができます。このサーバーに公開しました: http://luiscarlosch.com/WebFormClean.aspx (firefox または chrome のみ) に Visual Studio 公開ツールを使用すると、正常に動作します。問題は、別のコンピューターからアクセスしようとしたときです。405: Method Not Allowed が表示されます。しかし、私が言ったように、発行元のコンピューターからリモートでアクセスすると正常に動作するため、意味がありません。何か案が?

どちらの方法もうまくいかないようです。

値を変更したため、一部のユーザーがhttp://luiscarlosch.com/WebFormClean.aspxにアクセスできることに気付きました。そう。一部のクライアントはメソッドを読み取ることができますが、一部のクライアントは読み取ることができません。これは起こっているはずです。

ウェブ設定

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

asp.net - 文字列値をWebMethodに送信する

これが私のWebMethodです

empCodeを'11479'0rとして送信すると、Ajaxからの整数がWebメソッドによって呼び出されます。empcodeを「C1026」または文字を含む文字列として送信すると、webmethodが呼び出されません。

文字列値を持つempCodeを渡す方法を教えてください。

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

c# - .NETWebサービスからの例外のスロー

[WebMethod]属性を使用して生成された一連のWebサービスがあります。ArgumentException引数が適切に指定されていない場合(そして適切なデフォルトを使用できない場合)、そのようなメソッドからスローすることは「グッドプラクティス」と見なされますか?その場合、サーバーとクライアントの両方にログを記録するために、この例外をキャッチして再スローする必要がありますか?

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

asp.net-ajax - ELMAH が静的ページ メソッドで例外をキャッチしない

asp.net 静的ページ メソッド (ブラウザーから JavaScript を介して呼び出される) で発生する未処理の例外をログに記録する方法を探していました。

この質問により、ELMAH をセットアップすることになりましたが、残念ながら、これらの例外をキャッチできないため、振り出しに戻りました。(ただし、通常のページサイクル中の例外に対しては完全に機能しています)。

http モジュールを追加しようとしましたMsAjaxDeltaErrorLogが、これは効果がありません (とにかく .NET 3.5 を使用しています)。

すべてのメソッドを try / catch でラップせずに、これらのエラーをログに記録することは実際に可能ですか?