从WebMethod (AJAX ASP.net)返回对象
本文关键字:返回 对象 net ASP WebMethod AJAX | 更新日期: 2023-09-27 17:50:37
我在c#中有一个对象'Person',我想在WebMethod中返回这个对象。
[WebMethod]
public static Person LoadPerson(string id)
{
return sdb1.Persons.Where(x =>x.PersonID.ToString().Equals(id)).FirstOrDefault();
}
和JS中的
函数LoadPerson(id) {
PageMethods.LoadPerson(id,onSucess, onError);
function onSucess(result) {
alert();
}
function onError(result) {
alert('Something wrong.');
}
}
如何返回这个对象?例如,我想提醒onsuccess Person fullName。(有属性字段'FullName')
谢谢!
你可以直接返回。
当你在你的前端或其他应用程序中添加这个客户端时,webmethod对象将包含你的返回对象