javascript - vb.net web方法接受json

标签 javascript asp.net ajax

如何创建接受以下内容的 asp.net Web 方法:

{"LevelNameAddLevel":"Admin","PriviledgeIDAddLevels":"|1|2|3|4|5|6|7|"}

作为参数。我这样做了:

<WebMethod()> _
Public Shared Function CreateUserLevel(ByVal userLevel As String, ByVal userPrivi As String) As String
    Return "true"
End Function

它没有被解雇。请帮帮我。

最佳答案

将该方法的参数更改为包含适当属性的已发布对象。确保新创建的 vb 对象的属性与 json 对象属性的名称匹配。

此外,请确保发送 json 的请求的内容类型设置为“application/json; charset=utf-8”

引用这篇文章:http://encosia.com/using-jquery-to-directly-call-aspnet-ajax-page-methods/

关于javascript - vb.net web方法接受json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15312726/

相关文章:

asp.net - 惠普质量中心 API + ASP.NET

php - Jquery文件上传隐藏IFrame

javascript - 如何在动态生成链接的 onClick 事件的函数中传递 JavaScript 变量?

javascript - NetSuite上的ClientScript如何知道一条记录处于哪种模式?

c# - 如何在 gridview 中使用 LinkBut​​ton 删除代码隐藏文件中的选定用户名?

javascript - 如何让 oninput() 只在输入汉字而不是 IME 击键时触发?

c# - HttpWebRequest 在授权 header 中发送无参数 URI

c# - Sharepoint 2010 使用列表项作为 JSON 数据并在 ajax 中使用它

javascript - 如何高亮显示当前页面的菜单链接?

javascript - 使用jquery隐藏模态框