Welcome 微信登录

首页 / 网页编程 / ASP.NET / DynamicData for Asp.net Mvc留言本实例 中篇:新建.删除.数据验证

DynamicData for Asp.net Mvc留言本实例 中篇:新建.删除.数据验证2011-08-15 cnblogs 重典上篇咱完成了显示列表的功能,下面接着来

也许您有疑问,这个显示列表不是和正常的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):