1

受け入れる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

発射されません。私を助けてください。

4

1 に答える 1

0

メソッドのパラメーターを、適切なプロパティを含むポストされるオブジェクトに変更します。新しく作成された vb オブジェクトのプロパティが json オブジェクトのプロパティの名前と一致していることを確認してください。

また、json を送信するリクエストの content-type が「application/json; charset=utf-8」に設定されていることを確認してください。

この記事を参照してください: http://encosia.com/using-jquery-to-directly-call-aspnet-ajax-page-methods/

于 2013-03-09T16:18:38.617 に答える