使用Jquery和AJAX将参数传递给VB.NET webmethod

我一直在网上搜索几个小时试图使用JQUERY $ .ajax将参数传递给我的代码。 我尝试了很多不同的东西,但没有任何效果。 当我没有传递任何参数并将vb.net函数设置为不接收参数时,将调用函数。 但是一旦我尝试添加参数,函数永远不会被调用。

客户端:

$("#").click(function() { var parDesc = $("# option:selected").text(); $("#").click(); $.ajax({ type: "POST", url: "Projects.aspx/btnSaveResource", data: JSON.stringify({Desc: parDesc}), contentType: "application/json; charset=utf-8", dataType: "json", success: function(msg) { $("#").text(msg); // Do something interesting here. } }); }); 

服务器端:

  _  _ Public Shared Function btnSaveResource(ByVal parDesc As String) As String Dim d As String = parDesc Return d + "test" End Function 

尝试改变这个:

 data: JSON.stringify({Desc: parDesc}), 

 data: JSON.stringify({parDesc: parDesc}),