問題タブ [asmx]
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.
asp.net - jquery/ajaxを使用してasp.netページメソッドにパラメータを渡すにはどうすればよいですか?
パラメータを静的 Web メソッド (asp.net ページにある) に渡そうとしています。「myvalue」の値で「test1」パラメーターを渡そうとしています。私が間違っていることについてのアイデアはありますか?
asp.net - WSDL ファイルから ASMX Web サービスを作成する
WSDL ファイルがあり、WSDL に準拠する Web サービスを作成しようとしています。
既存のサービスを使用する WSDL ファイルを使用してクライアントを作成したことがありますが、特定の WSDL に従う必要がある Web サービスを作成したことはありません。
私は使用するところまで行きました:
wsdl.exe mywsdl.wsdl /l:VB /serverInterface
これで、その WSDL から生成された .vb ファイルを取得できました。ただし、この VB ファイルで何をすべきかわかりません。そこにはパブリック インターフェイスがあるように見えますが、インターフェイスを実装するクラスはありません。また、WSDL の型の部分クラスも多数あります。
サービス呼び出しを完了するためにコードを挿入する、ある種のスタブがあることを期待していました。私は以前に単純な Web サービスしか作成したことがなく、パブリック インターフェイスを使用したことがなかったので、ここで何が起こっているのかよくわかりません。
この時点では、生成された .vb ファイルをどのように使用して .asmx ファイルで動作させるのか、インターフェイスを完成させるためにどのような追加コーディングが必要なのかがわかりません。
wcf - ASMXまたはWCFプロキシクライアントはIO完了ポートを使用しますか?
私はプロジェクトのクリティカルセクションのパフォーマンステストを行っている最中です。WaitOrTimerCallback操作を実行するために大量の余分なスレッドが使用されていることに気づきました。
よく調べてみると、これらはリモートサーバーでの操作のためにASMXクライアントプロキシクラスによって生成されていることがわかります。
私は、これらが他のすべての非同期IO呼び出しと同様にIO完了ポートを使用しているという印象を受けました。
ASMXまたはWCFプロキシクライアントにIO完了ポートを使用させることは可能ですか?そうでない場合-本当にポイントは何ですか?
[更新]プロジェクトはASMXプロキシクライアントを使用していました。WaitOrTimerCallbackを登録するために、通常のスレッドプールを使用しているようです。現在、WCFプロキシクライアントを使用しています。これらは余分なスレッドを生成していないため、目的のIO完了ポートを使用していると想定することしかできません。
ASMXプロキシクラスは、Visual Studio2008を使用して作成されました。プロジェクトファイルに次の行を追加しました。「WebReference_EnableLegacyEventingModel>true」ASMXクライアントの現在のフレーバーでは、デフォルトで非同期が有効になっていないためです。
c# - ASMXWebサービス公開クラス
単純なASMXサービスを使用して、asp.net / c#で基本的なWebサービスを作成しています。クラスを返すメソッドを作成すると、このクラス定義はサービスのクライアントによって検出可能になります。
どのサービスメソッドでも直接使用されていないサービスにクラスを公開する方法があるかどうか疑問に思っています。どのメソッドでも戻り値またはパラメーター型として表示されない場合でも、サービスクライアントが特定のクラスについて知っている必要があります。
これは奇妙な要件だと思いますが、これは、オブジェクトをシリアル化し、シリアル化されたファイルを圧縮しているために発生します。最終的にはオブジェクトをbyte[]として送信します。これは、クライアントがクラスについて知らないため、もう一方の端で逆シリアル化する場合に問題を引き起こします。
サービスディスカバリを通じて検出できるようにクラスを装飾する方法はありますか?
前もって感謝します、
マーティン。
jquery - JQuery を使用して WebMethod を呼び出す
JQuery 呼び出しから Search WebMethod にアクセスできません。誰かが私を正しい方向に向けるのを手伝ってくれるかもしれません。
また、誰かが詳しく調べたい場合に備えて、すべてを zip ファイルにまとめました。
http://www.filedropper.com/json例
ありがとうライアン
そして、これがdefault.aspxのコードビハインドです
asp.net - jqueryを使用してascxページメソッドを呼び出す
次の構文を使用してjqueryでページメソッドを呼び出すことができることを知っています
これはaspxページでは機能しますが、 ascxページでは可能ですか? (Web コントロール)
私はそれを約30分間試してきましたが、うまくいかないので、それが可能かどうか疑問に思っています.
注:明確にするために、ascxページを呼び出そうとすると、jqueryでURLを更新しています:)
asp.net - ASP.NetAJAXアプリケーションでセッションタイムアウトを強制する
大きな1ページのASP.Netアプリケーションがあります。このアプリケーションの多くは、.Net2.0を使用していた以前のバージョンから.Net3.5を使用して完全に書き直されています。その結果、このリビジョンの設計者は、ページ全体を更新パネル内に配置することを決定しました(ため息)。この更新パネルの唯一の良い点は、セッションのタイムアウト(約30分)時にタイムアウトページにリダイレクトできることです。
私のチームは、ASP.NetAJAXを使用してasmxWebサービスにアクセスするタブにこのページの新しいセクションを実装しました(これはまもなくWCF ScriptServiceに移動されます)。ここでのすべての呼び出しは、ASP.NetAJAXJavaScriptプロキシを呼び出すカスタムJavaScriptを使用して行われます。
私の問題は、部分的なポストバックが発生した場合にページの残りの部分がタイムアウトした後も、これらのWebサービス呼び出しがまだ行われていることです。
私が探しているのは、私の新機能がアプリケーションの他の部分と同時にタイムアウトする何らかの方法です。