1 使用.Net类而不使用关键字符int,string。。。
String area = null; √ string area = null; ×
Int32 state = -1; √ int state = -1; ×
2 动态定义一个对象,可以为此对象自定义属性,读取时可动态解析
dynamic result = new ExpandoObject();
3 复杂类型的数据需要使用JsonConvert.SerializeObject进行转换,因为Mvc中的Json()方法可能解析不出来数据。
return Json(JsonConvert.SerializeObject(result));
4 通过ajax从后台传到前端的json类型值需要使用JSON.parse()方法进行转换。
var json = JSON.parse(data);
5 使用IsNullOrEmpty()而不使用null
companyName = searchs[0].IsNullOrEmpty() ? null : searchs[0]; √
companyName = searchs[0]=null ? null : searchs[0]; ×