私はASP.netで作業しています。
私が使用しているページの基本クラスに存在するメソッドを呼び出そうとしています。私はJavascript経由でこのメソッドを呼びたいので、ASP.netでレンダリングする必要はありません。
これを達成する最も簡単な方法は何でしょうか。
何らかの理由で動作していないPageMethodsを見て、他の多くの人が問題を抱えていることがわかりました。ページをレンダリングさせずにAJAX経由でメソッドを呼び出す方法は?
0
A
答えて
2
これは、メソッドが依存しているものに依存しますが、静的メソッドまたはページライフサイクルに依存しないと仮定した場合、Webサービスエンドポイントを公開し、必要なJavascript呼び出しメカニズム使用する。
1
Ajaxコールを作成するライブラリは何ですか? JQueryを使用している場合、静的メソッドを作成してページ上で呼び出すことができます。さらなる助けが必要な場合はお知らせください。
0
Thunder3が示唆するように、Webサービスを公開します。これを済ませたら、WebサービスをScriptManager(またはScriptManagerProxy)に登録すると、JavaScriptラッパーが生成されます。このラッパーは、呼び出しに適したインターフェースを提供します。
0
@Azamで作成したポイントを拡張するには、ページでHTMLをレンダリングしたくない場合は、xmlなどの戻り値の型を設定してresponse.writeを実行します以下のコード。 GET中にhtmlを送り返したいのですが、POST中にいくつかのXMLを送り返します。
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Response.Cache.SetCacheability(HttpCacheability.NoCache)
If Request.HttpMethod = "GET" Then
'do some work and return the rendered html
ElseIf Request.HttpMethod = "POST" Then
'do some work and return xml
Response.ContentType = "text/xml"
Response.Write("<data></data>")
Response.End()
Else
Response.StatusCode = 404
Response.End()
End If
End Sub
関連する問題
- 1. AJAX経由でAXIS Webサービスを呼び出す方法は?
- 2. AJAX経由でPHPを呼び出す
- 3. aws APIゲートウェイをajax経由で呼び出せません
- 4. Ajax経由でjavascriptを呼び出す方法をRailsで呼び出す:コントローラの更新アクション
- 5. ajax経由でメソッドを呼び出して可変スプリングを返すmvc 4
- 6. ASP.NET MVCでAJAX経由でPOSTアクションメソッドを正しく呼び出す方法
- 7. express経由で別のAPIを呼び出す方法は?
- 8. GET経由でASMX Webサービスを呼び出す方法は?
- 9. jQuery経由でJSONファイルを呼び出す方法は?
- 10. PHPファイルがAJAX経由で呼び出されない
- 11. レンダリング後にメソッドを呼び出す方法は?
- 12. WSDLを使用せずにChannelFactory経由でSOAPサービスを呼び出す
- 13. cakePHP要素をAjax経由で呼び出す
- 14. POST経由でPHPページへのajax呼び出しからJSONデータを取得
- 15. .NET経由でCOMオブジェクトを手動で呼び出す方法
- 16. Webワーカーでワークライトアダプタ経由でWebサービスを呼び出す方法
- 17. AJAXを使用してCSページからメソッドを呼び出す方法は?
- 18. jQuery経由でASP.NETサーバー側メソッドを呼び出す
- 19. https経由でlocalhostからapiを呼び出す方法
- 20. LinuxマシンからSSH経由でfirefoxを呼び出す方法
- 21. VAPI-XP-TEST経由でシェルコマンドを呼び出す方法
- 22. SOAP経由でamazonサービスを呼び出す方法
- 23. Rails経由でストアドプロシージャを呼び出す?
- 24. PageMethod経由でサーバーサイドメソッドを呼び出す
- 25. ssh経由でwrite()を呼び出す
- 26. <script>のタグをクライアント側で変更せずにAJAX呼び出しで呼び出す方法JS
- 27. ActivityはAlarmManager経由で呼び出されません。
- 28. Android:AsyncTask(doInBackground経由)からアクティビティの非静的メソッドを呼び出す方法
- 29. AJAX経由で非ASP.NetページのASP.Netコントロールをレンダリングできます
- 30. Swiftはデリゲート経由でプロトコルメソッドを呼び出せません