我有一个由JqGrid组成的html页面。 JqGrid通过JSon数据绑定。网格中有多行。用户可以在Grid中编辑值,当他最终完成操作时,数据将使用Web Api在服务器上回发。
目前我正在使用带有以下签名的Post方法: -
public void Put(JObject u)
{
//here iteration is made on Jobject data and finally changes saved to DB
}
请建议使用Web Api上下文是否正常,或者有更好的方法在Web Api中更新集合。
答案 0 :(得分:1)
[ServiceContract]
public interface IMyService
{
[OperationContract]
[WebInvoke(Method = "POST",
RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json)]
MyAnswer DoWork(MyData data);
// ...
但要注意:我花了几个小时的时间与Fiddler一起调试,让它按照我想要的方式运行。