0

我正在调用代码隐藏中的 webmethod 函数,但我有疑问..

在 aspx 的代码隐藏中使用 webmethod 使键入 url 的每个人都可以看到该功能???

是否可以在代码隐藏中使用 ajax/jquery 的“私有”函数???

  $.ajax({
                    type: "POST",
                    url: "Default.aspx/Exemplos", // url da pagina/nome do metodo
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    data: "{}", //parametros da função
                    success: function (json) {
                        var JSONObject = json.d;
                        var html = '';
                        for (var i = 0; i < JSONObject.length; i++) {
                            html = html + JSONObject[i].Valorbool + ' - ' + JSONObject[i].Valortxt + '

[WebMethod] 公共函数Exemplos(...)

4

1 回答 1

0

Web 方法必须是公共的和静态的。

类似的问题:ASP.NET jQuery 错误:未知的 Web 方法

如果您需要更多关于 ajax 调用的安全性,请尝试将其移至 Web 服务。

于 2013-08-19T15:57:38.510 回答