发送请求到服务器端的文本使用asp.net
我想发送请求在服务器端onFocus
事件,但我的方法是不是调用,真的很困惑,尝试jQuery的ajax的,但所有失败是否有任何其他可能的方式来使用asp.net textbox onFocus事件在服务器端发送请求?发送请求到服务器端的文本使用asp.net
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
方法如果能够通过浏览器来访问所提供的URL正确,那么请试试这个..
$.ajax({
type: "POST",
url: "About.aspx/GetRes",
dataType: "text",
success: function (msg) {
alert(msg);
}
});
此外,我正在考虑您的活动出价包装在document.ready回调
,并作出这样
<WebMethod>
Public Shared Function GetRes() As String
Return "I am calling GetRes method"
End Function
我试图访问我的网址。他的回应应该是我打电话给GetRes方法,但它显示About.aspx页面 – user1387147 2013-03-01 10:55:43
看看这个链接,它可能对你有帮助 http://encosia.com/using-jquery-to-directly-call-aspnet-ajax -page-methods /请让我知道,如果你仍然面临问题 – 2013-03-01 10:57:33
仍然得到同样的问题:( – user1387147 2013-03-01 12:32:51
服务器端方法只能调用这样PageMethods。
这样的方法应该是静态的(共享)并且具有WebMethod
属性。
<WebMethod()>
Public Shared Function GetRes() As String
Return "I am calling GetRes method"
End Function
请将代码粘贴 – 2013-03-01 10:41:56
@KD请现在推荐我。 – user1387147 2013-03-01 10:45:04
如果您将url粘贴到浏览器中,您是否可以直接访问About.aspx/GetRes页面?你有没有把你的事件绑定包装到jquery的$(function(){})回调中? – 2013-03-01 10:45:48