問題タブ [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.
asp.net-mvc - ASP.Net MVC からの非同期 WebService 呼び出しの実行
私は(質問が述べているように)できればASP.net AJAXを使用して、非同期呼び出しを行いたいと思います。
WebMethod のコードは次のようになります。
ビューのフィールドは、当然のことながら、名前、電子メール、件名、本文です。
これを実行しようとしても、WebMethod にアクセスできませんでした。サービス リファレンスが用意されているので、少なくとも私はそれを台無しにしませんでした。
助けてくれてありがとう...
c# - WebサービスのWebメソッド属性とは?
WebサービスのWebメソッド属性とは? 例から
この属性 WebMethod と ScriptMethod はどのような目的で使用されますか?
c# - IIS のワイルド カード マッピングによって AJAX 呼び出しが中断されるのはなぜですか?
jQuery を使用して AJAX 呼び出しを実行しようとしていますが、IIS 6 で (.NET への) ワイルド カード マッピングがオンになっているため、機能していないようです。マッピングを無効にすると、すべてが魔法のように機能します。
.aspx ページと .asmx Web サービスの両方のメソッドに Web メソッド属性を配置しましたが、どちらも機能しません。これは、AJAX 呼び出しに使用しているサンプル URL です。.NET が
localhost/UserChecker.aspx/CheckIfUserEmailsExists
localhost/UserChecker.asmx/CheckIfUserEmailsExists
URL を解釈する方法に問題があるに違いないと思いますが、その理由は完全にはわかりません。さらに重要なことは、ワイルド カード マッピングを無効にする以外に、修正方法がわからないことです。他に方法はありますか???
更新
私が使用している CMS (Kentico) は、いくつかの URL ルーティングを行いますが、global.asax.cs コードでルーティングをスキップしても、404 が返されます。よろしくお願いします
!
asp.net - AjaxサイトのAsp.Netサーバー側実装オプション
私はAjax/Asp.Net全体に非常に慣れていないので...
Ajax対応のAsp.Netサイトのサーバー側を実装する方法が少なくともいくつかあることを私は知っています。
1つの方法は、静的メソッドをaspxページの分離コードに追加し、WebMethod
属性でマークすることです。
もう1つの方法は、別のASMX Webサービスファイルを使用することです(これについては何も知りません:))。
サーバー側を実装するために最も一般的に使用されるオプションは何ですか?それぞれにどのような長所と短所がありますか?そして、セキュリティとセッションの観点から、それぞれがどのようにうまくいくのでしょうか?(サーバーがAjaxリクエストの送信元のセッションを認識していることを確認し、ログインしているユーザーのみが応答するようにしますか?)
c# - JavsScript を使用してクライアント側からサーバー側の非静的メソッドを呼び出す
javascript (aspx) を使用してクライアント側からサーバー側 (aspx.cs) の非静的メソッドを呼び出すにはどうすればよいですか?
私の知る限り、クライアント側からサーバー側で静的メソッドを呼び出すことができます...
サーバ側:
クライアント側:
できます。クライアント側から非静的メソッドを呼び出すにはどうすればよいですか?
asp.net - EnableSessionState="False" のリクエストで SessionID を取得する方法
EnableSession = falseであるWebMethod関数で、現在認証されているセッションのSessionIDを取得できるようにしたいと考えています。
このリクエストでEnableSession=trueを設定できません。これは、別のページの別の (実行時間の長い) リクエストがSessionStateをロックしたままにしている (EnableSessionState == "True" ではなく "Readonly") ためです。
ASP.NET セッション Cookieまたは Cookie のないセッションのURLからSessionIDを取得する一貫した方法はありますか? 自分でコーディングすることはできますが、既に文書化およびテストされている関数を使用したいと考えています。
どうもありがとう、
フローリン。
asp.net - aspx.cs ページの ASP.NET Web メソッドが Page.Request オブジェクトにアクセスできない
aspx.cs ページから [WebMethod] 属性を持つ静的メソッド内で HttpRequest.Cookies にアクセスする方法を知っている人はいますか?
メソッドが static であるため、私にはそれをさせません。
ありがとう!
asp.net - 誰かがページの外から WebMethods にアクセスできますか?
ページがあり、ScriptManager を介して aspx ページからこれらを使用できる webmethods があります。ページの外部からこれらのメソッドにアクセスできる人がいれば、どうすれば WebMethods を保護できますか?
asp.net-3.5 - .aspx ページの WebMethod が DataContract - DataMember 属性を無視するのはなぜですか
クラスを送り返すと、DataContract - DataMember 属性が無視され、クラスのすべてのメンバーがシリアル化され、クラス名も "__type" フラグで送信されます。DataMember 属性を尊重するにはどうすればよいですか?
c# - Web メソッドは html ボタンでは機能しますが、asp:button では機能しません
私はWeb メソッドに関するこの記事のコードを見ていて、それを実装しようとしました。記事は設計どおりに機能しますが、HTML ボタンを asp:button に交換すると、異なる結果が得られます。
背後にあるコード:
Aspx ページ:
js:
およびその他のマークアップ
ボタンで2つのことに気づきました。ボタンはエラーが発生したことを返し、ラベルが変更されてもビューステートは更新されません。
これら 2 つの問題が発生する理由と、それらを解決するにはどうすればよいですか?