首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将参数值从JQuery传递给VB.Net函数

将参数值从JQuery传递给VB.Net函数
EN

Stack Overflow用户
提问于 2012-12-12 07:54:05
回答 1查看 1.7K关注 0票数 0

这里有一个接受2个参数的vb.net函数,这里传递的值将来自我的jquery代码。是否可以将值从jquery传递到vb.net?我已经阅读了一些解决方案,但他们指出,vb.net方法应该是一个the方法。在我的例子中,vb函数不是一个web方法,因此可以消除它。下面是我代码的一些片段。希望你能帮我这个忙。

JQuery代码

代码语言:javascript
运行
复制
$('#TextBox_PRVNo').keypress(function (event) {
    if (event.keyCode == '13') {
        //basically, pass values from textbox 1 and textbox 2 to VoucherNotClaimed() method
    }
});

VB.Net代码

代码语言:javascript
运行
复制
    Private Function VoucherNotClaimed(ByVal strVoucherType, ByVal strPRVNo) As Boolean
        ' TODO: Search in database
        Return True
    End Function
EN

回答 1

Stack Overflow用户

发布于 2012-12-12 08:22:04

您不需要web服务来用WebMethod属性来装饰您的方法。如果在常规页面上这样做,就会创建一个所谓的页面方法。简而言之:

  1. 在页面中创建一个用属性修饰的公共静态方法: _ Public共享函数VoucherNotClaimed(ByVal strVoucherType,ByVal strPRVNo)作为布尔型TODO:在数据库中搜索返回真正的结束函数
  2. 向您的ASPX页面和ScriptManager添加一个True。同时,确保您的web.config设置正确
  3. 使用JavaScript调用您的方法: PageMethods.VoucherNotClaimed(voucherType,prvNo);

您可以在以下MSDN文章中找到更详细的解释:

  • 将Web服务公开给客户端脚本 ( ASP.NET网页中调用静态方法的部分)

注意,这是典型的方法。使用JQuery,也可以在不使用ScriptManager的情况下调用页面方法;谷歌对page method jquery的快速搜索会产生大量的博客条目,深入到每一个可能的细节。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13835186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档