网上找了好多人的方法发现都有问题发一个可用方便的
主要分三种情况 加载
1,loaddata 加载
2,datagrid 加载
3, url 加载
第一部分,datagrid加载
第二部分,点击 datagrid里面的跳转
第三部分,弹窗显示
首先MVC控制器初始数据
1 public JsonResult Data() 2 { 3 var product = new[] 4 { 5 new { productid="FI-SW-01",unitcost=10,status="P",listprice=16,attr1="Large",itemid="EST-1"}, 6 new { productid="K9-DL-01",unitcost=12,status="P",listprice=18,attr1="Spotted Adult Female",itemid="EST-10"}, 7 new { productid="RP-SN-01",unitcost=12,status="P",listprice=18,attr1="Venomless",itemid="EST-11"}, 8 new { productid="RP-SN-01",unitcost=12,status="P",listprice=18,attr1="Rattleless",itemid="EST-12"}, 9 new { productid="RP-LI-02",unitcost=12,status="P",listprice=18,attr1="Green Adult",itemid="EST-13"}, 10 new { productid="FL-DSH-01",unitcost=12,status="P",listprice=58,attr1="Tailless",itemid="EST-14"}, 11 new { productid="FL-DSH-01",unitcost=12,status="P",listprice=23,attr1="With tail",itemid="EST-15"}, 12 new { productid="FL-DLH-02",unitcost=12,status="P",listprice=93,attr1="Adult Female",itemid="EST-16"}, 13 new { productid="FL-DLH-02",unitcost=12,status="P",listprice=93,attr1="Adult Male",itemid="EST-17"}, 14 new { productid="AV-CB-01",unitcost=92,status="P",listprice=193,attr1="Adult Male",itemid="EST-18"} 15 }; 16 17 return Json(new { total = product.Count(), rows = product }, JsonRequestBehavior.AllowGet); 18 }