問題タブ [pagemethods]
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.
javascript - ASP.Net MVC を使用した PageMethods
ASP.Net PageMethods は非常に便利で使いやすいと思いますが、MVC を使用した開発を始めたばかりで、使い方がわかりません。
PageMethods.MyFunction()
MyFunction が Controller アクションである MVC に相当するものは何ですか?
関数を使用して値を返すことができることはわかってJson
いますが、クライアントからアクションを呼び出すにはどうすればよいでしょうか?
asp.net - PageMethod が更新されない - プロジェクトの再構築を更新する必要があります
私はAJAX Toolkitを使用しています:
Service メソッドの場合:
ただし、MainDDL メソッドでコードを変更しても、Web サイトの再構築を行うまでページに反映されません。
完全な再構築を行わずに Page Method を更新する方法の手がかりはありますか?
c# - PageMethods を使用して MultiiView コントロール ASP.Net にアクセスする
JavaScript を使用して ActiveViewIndex を設定したい ASPX ページにマルチビューがあります。このために、コントロールが配置されているUpdatePanel
内部を使用しました。ScriptManagerMultiView
を有効にしました。EnablePageMethods="True"
サーバーメソッドを呼び出すたびに、次のようになります。
オブジェクト参照がオブジェクト インスタンスに設定されていません
サーバー側のコードは次のとおりです
asp.net - カスタムフォーマットで PageMethod から JSON オブジェクトを返す
オブジェクトが PageMethod から JSON として返される方法をフォーマットすることは可能ですか? すなわち。JSON をゼロから書き込むことなく、データから最初の「d」要素を削除します。
から:
{ "d": { "name": "bob", "email": "bob@example.com" } }
に
{ "name": "bob", email: "bob@example.com" }
ajax - ASP.NET AJAX:ユーザーコントロールにscriptmanagerのPageMethods機能を実装する方法
スクリプトマネージャのPageMethods機能をユーザーコントロールに実装できません。これを実行する方法はありますか?
asp.net-ajax - 配列を .Net Ajax PageMethod に渡すことはできますか?
.Net Ajax PageMethods を使用しています。javascript 配列をメソッドに渡せることを望んでいましたが、「Type 'System.Array' は配列の逆シリアル化ではサポートされていません」というエラーが表示されます。これが私がやっていることの簡略化されたバージョンです:
クライアント側コード:
サーバー側コード:
asp.net - ASP.NET Ajax: 本番サーバーでの「PageMethods is undefined」スクリプト エラー (ローカルホストで動作)
JavaScript ファイルで、ASP.NET Ajax PageMethod (ASP.NET 3.5) を呼び出しています。ページ クラスで WebMethod 属性を使用して静的メソッドを正しく定義しています。これは私の開発マシンでは機能しますが、本番サーバーでは、JavaScript 関数が呼び出される (ボタンをクリックする) ときにPageMethod オブジェクトが未定義になります。
いくつかのデバッグ情報:
- Firefox および Internet Explorer でのエラー
- Firebug のネットワーク タブによると、すべての外部リソースが正しく読み込まれています
- 同じページでjQueryを使用しています
- アプリケーションは、Web 配置プロジェクトを使用して配置されます
問題の原因は何ですか?
asp.net - jqueryを使用してascxページメソッドを呼び出す
次の構文を使用してjqueryでページメソッドを呼び出すことができることを知っています
これはaspxページでは機能しますが、 ascxページでは可能ですか? (Web コントロール)
私はそれを約30分間試してきましたが、うまくいかないので、それが可能かどうか疑問に思っています.
注:明確にするために、ascxページを呼び出そうとすると、jqueryでURLを更新しています:)
asp.net - jQueryを使用してASP.NETPageMethod/WebMethodを呼び出す-ページ全体を返します
jQuery 1.3.2、ASP.NET2.0。PageMethod(WebMethod)に対してAJAX呼び出しを行うと、応答だけでなく、ページ全体/ページ全体が返されます。ページメソッドのブレークポイントは、ヒットしないことを示しています。メソッドに[WebMethod]属性があり、これはpublic staticであり、文字列を返し、パラメーターを受け入れません。クラスの一番上に[ScriptService]を追加して、それが役立つかどうかを確認しようとしましたが、うまくいきませんでした。
この投稿JqueryAJAXとASP.NETWebMethodが同じ症状を示したページ全体を返すのを見ましたが、それでも問題が発生します。http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/を読みましたが、これをTに準拠しているように感じますが、それでもラック。
私が行っているjQuery呼び出しは次のとおりです。
FF3のFirebugによる要求/応答ヘッダーは、次のとおりです。
ScriptManagerをページに追加して、それが役に立ったかどうかを確認しましたが、うまくいきませんでした。
助言がありますか?
c# - UpdatePanel をページに追加した後、PageMethod が呼び出されなくなりました
asp.net 2.0でasp.net ajaxバージョン1.0を使用しています。(まだ 3.5 にアップグレードできません)
Javascript によって呼び出される PageMethod がありました。ページの別の部分に UpdatePanel を追加するまで、これは完全に機能しました。デバッグをオンにしてページを実行すると、ページメソッドのブレークポイントが呼び出されません。PageMethod への投稿が呼び出されたときに返されるものを firebug で調べると、呼び出し値だけでなく、aspx ページ全体が返されていることがわかります。私が何をした?
PageMethod への Javascript 呼び出しは次のとおりです。
各リクエストの最後に EndRequestHandler 関数を呼び出すポイントは、ID が「#selectedCHK」のアイテムが更新パネル内にあり、UpdatePanel が更新されるたびにイベントを設定する必要があることです。