一直很想写出优雅的代码 求鞭策
public JsonResult UpdateVehicle(string vehicle)
{
ResponseHelper rh = new ResponseHelper();
List<Hashtable > ht = Transform6JSON.JSONConvert(vehicle);
T51_VehicleRegisterInfo vri = new T51_VehicleRegisterInfo();
try
{
vri.Params(ht);
rh.Msg = "修改成功!" ;
rh.Result = vri.Update();
return Json(rh,JsonRequestBehavior .AllowGet);
}
catch (Exception ex)
{
rh.dataGrid = null;
rh.Msg = "修改失败!,肯能的原因是:" + ex.Message;
rh.Result = false;
return Json(rh, JsonRequestBehavior .AllowGet);
}
}
------解决方案--------------------有错别字
------解决方案--------------------
try
{
vri.Params(ht);
rh.Msg = "修改成功!" ;
rh.Result = vri.Update();
}
catch (Exception ex)
{
rh.dataGrid = null;
rh.Msg = "修改失败:" + ex.Message;
rh.Result = false;
}
return Json(rh, JsonRequestBehavior .AllowGet);
------解决方案--------------------写代码自己能看懂,别人能看懂,别太乱,就行了
刻意的追求适得其反
------解决方案--------------------写代码 一定要追求完美
------解决方案--------------------这个方法的可改造性就那么一点点
另外
rh.Msg = "修改成功!" ;
rh.Result = vri.Update();//如果为false
这时候是不是Msg提示有问题??
------解决方案--------------------
看条件了.
------解决方案--------------------先找个绳子把自己绑起来,我马上就来鞭你
------解决方案--------------------咱基本都会这样写
[HandleError(ResultStyle.Json)]
public JsonResult UpdateVehicle(T51_VehicleRegisterInfo m)
{
m.Update();
return JsonResults.Success("修改成功!");
}
------解决方案--------------------,在这方面,我像个女人
------解决方案--------------------
写多了自然就优雅了。
------解决方案--------------------多看看高手写的代码,自己多练练,慢慢的就优雅了。。。
------解决方案--------------------找处女座
------解决方案--------------------又一个群体性妄想症患者