protected void Page_Load(object sender, EventArgs e) { string action = Request["action"]; if (!string.IsNullOrEmpty(action)) { switch (action) { case "LoadFormData": SetPage(); break; case "Update": string formdata = Request["formdata"]; EasyDictionary dic = JsonHelper.GetObject <EasyDictionary>(formdata); Project originalEnt = Project.Find(dic.Get <string>("Id")); originalEnt = DataHelper.MergeData <Project>(originalEnt, JsonHelper.GetObject <Project>(formdata), dic.Keys); originalEnt.DoUpdate(); Response.Write("{success:true}"); Response.End(); break; } } }