【问题标题】:Return Object from WebMethod (AJAX ASP.net)从 WebMethod (AJAX ASP.net) 返回对象
【发布时间】:2014-03-17 20:20:45
【问题描述】:

我在 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.');
    }

   }

我怎样才能返回这个对象?例如,我想提醒 onSucess 人全名。 (有属性字段'FullName')

谢谢!

【问题讨论】:

    标签: c# javascript asp.net ajax


    【解决方案1】:

    你可以退货。

    当您在前端或其他应用程序中添加此客户端时,webmethod 对象将包含您的返回对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-09
      • 1970-01-01
      • 1970-01-01
      • 2019-02-22
      • 2019-03-16
      • 2014-03-06
      相关资源
      最近更新 更多