如何创建接受以下内容的 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/