使用asp.net向文本的服务器端发送请求

时间:2013-03-01 10:40:54

标签: javascript jquery asp.net

我想在服务器端onFocus事件上发送请求,但我的方法不是调用,真的很困惑,尝试了jquery ajax但是所有失败的是有任何其他可能的方法在服务器端使用asp发送请求。 net textbox onFocus事件?

为工作创建了asp.net网站项目。

Ajax方法代码

   $.ajax({
                type: "POST",
                url: "About.aspx/GetRes",
                data: "{}",
                contentType: "application/text; charset=utf-8",
                dataType: "text",
                success: function (msg) {
                    alert(msg);
                }
            });

正在调用的方法

Public Function GetRes() As String
    Return "I am calling GetRes method"
End Function

2 个答案:

答案 0 :(得分:2)

如果您能够通过浏览器正确访问提供的网址,请尝试此操作..

$.ajax({
                type: "POST",
                url: "About.aspx/GetRes",
                dataType: "text",
                success: function (msg) {
                    alert(msg);
                }
            });

另外,我正在考虑你的事件招标包含在document.ready callback

之下

并制作像这样的服务器端方法

<WebMethod>
Public Shared Function GetRes() As String
    Return "I am calling GetRes method"
End Function

答案 1 :(得分:2)

你只能这样调用PageMethods。

此类方法应为静态(共享)并具有WebMethod属性。

<WebMethod()>
Public Shared Function GetRes() As String
  Return "I am calling GetRes method"
End Function