我正在尝试实现此示例,但我无法达到客户值。例如像这样; 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();
}
答案 0 :(得分:1)
您应该反序列化客户的数据。
在方法签名中将“对象客户”更改为“字符串客户”。
反序列化:
Customer c = JSON.Deserialize<Customer>(customer);