0

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

  [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();
    }
4

1 回答 1

1

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

  1. 将方法签名中的“object customer”更改为“string customer”。

  2. 反序列化:

    Customer c = JSON.Deserialize<Customer>(customer);
    
于 2013-06-12T12:47:57.423 回答