在我的ASPX页面中,我有一个WebMethod,它将一个类对象返回给JQuery ajax请求。这是我的代码,它非常令人兴奋。但是,我怀疑是否需要在从WebMethod(注释代码)返回对象之前解析它。什么是最佳做法?
[WebMethod]
public static clsEntityContacts Test(string contactID, string entityID)
{
clsEntityContacts result = new clsEntityContacts();
result.contactID = "123";
result.entityID = "12";
//System.Text.StringBuilder sb = new System.Text.StringBuilder();
//JavaScriptSerializer jse = new JavaScriptSerializer();
//jse.Serialize(result, sb);
//return sb.ToString();
return result;
}
这是JQuery ajax请求
$.ajax({
url: "Entities.aspx/Test",
data: '{contactID:1, entityID:1}',
type: "POST",
contentType: "application/json",
success: function (data) {
alert(data.d.contactID );
},
error: function (data) {
alert('error!');
}
});