Ext.Net在dirrect方法内部到达对象客户

时间:2013-06-12 12:23:36

标签: ext.net

我正在尝试实现此示例,但我无法达到客户值。例如像这样; customer.Name。

  [DirectMethod(Namespace = "CompanyX")]
    public void Edit(int id, string field, string oldValue, string newValue, object customer)
    {
        string message = "<b>Property:</b> {0}<br /><b>Field:</b> {1}<br /><b>Old Value:</b> {2}<br /><b>New Value:</b> {3}";

        // Send Message...
        X.Msg.Notify("Edit Record #" + id.ToString(), string.Format(message, id, field, oldValue, newValue)).Show();

        this.GridPanel1.GetStore().GetById(id).Commit();
    }

1 个答案:

答案 0 :(得分:1)

您应该反序列化客户的数据。

  1. 在方法签名中将“对象客户”更改为“字符串客户”。

  2. 反序列化:

    Customer c = JSON.Deserialize<Customer>(customer);