コード例 #1
0
        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;
                }
            }
        }