1 2 3 下一页 上篇咱完成了显示列表的功能,下面接着来 也许您有疑问,这个显示列表不是和正常的ASP.net MVC差不多吗?也是个foreach只是由原来的<%=字段%>变成了<% Html.RenderDynamicField(a, "Title"); %>之流,反倒是多写了字,除了分页那里爽一点以外,其它地方没见着好处. 下面我们就来看看DynamicData for ASP.NET Mvc的好处 前提工作 总有前提工作真是累 这回还是在Application_Start()里加语句,使之成为 protected void Application_Start() { ReGISterRoutes(RouteTable.Routes); var model = new MetaModel(); model.RegisterContext(typeof(DMvc.Models.DMvcDataDataContext), new ContextConfiguration { ScaffoldAllTables = true }); ModelBinders.DefaultBinder = new DynamicDataModelBinder(ModelBinders.DefaultBinder);//增加复杂参数自动绑定功能 }
插入数据 效果图(页面为article/create): 这表单,就算是一个读过我的/Lulu的/哪怕是SBPP的Asp.net Mvc的文章的初学者也可以建出来,但您看看它的View,您就知道DynamicData for Asp.net Mvc的强大了. <form method="post"> <% Html.RenderDynamicEntity<Articles>("art"); %> <input type="submit" /> </form>
(责任编辑:admin) |