这里有一个接受2个参数的vb.net函数,这里传递的值将来自我的jquery代码。是否可以将值从jquery传递到vb.net?我已经阅读了一些解决方案,但他们指出,vb.net方法应该是一个the方法。在我的例子中,vb函数不是一个web方法,因此可以消除它。下面是我代码的一些片段。希望你能帮我这个忙。
JQuery代码
$('#TextBox_PRVNo').keypress(function (event) {
if (event.keyCode == '13') {
//basically, pass values from textbox 1 and textbox 2 to VoucherNotClaimed() method
}
});
VB.Net代码
Private Function VoucherNotClaimed(ByVal strVoucherType, ByVal strPRVNo) As Boolean
' TODO: Search in database
Return True
End Function
发布于 2012-12-12 08:22:04
您不需要web服务来用WebMethod
属性来装饰您的方法。如果在常规页面上这样做,就会创建一个所谓的页面方法。简而言之:
True
。同时,确保您的web.config设置正确。您可以在以下MSDN文章中找到更详细的解释:
注意,这是典型的方法。使用JQuery,也可以在不使用ScriptManager的情况下调用页面方法;谷歌对page method jquery
的快速搜索会产生大量的博客条目,深入到每一个可能的细节。
https://stackoverflow.com/questions/13835186
复制相似问题