ASP .net动态数据上的插入是否可以在列表视图的同一页面上完成?

时间:2011-05-02 01:11:52

标签: asp.net dynamic-data

我希望用户能够以与谷歌提醒类似的方式在同一页面上插入和编辑有关实体的信息:http://www.google.com/alerts/manage 关于如何实现这一目标的任何建议?

1 个答案:

答案 0 :(得分:0)

可以更改Global.asax中RegisterRoutes方法中的路由,如同一文件中的备注部分所示。

启用此部分:

routes.Add(new DynamicDataRoute("{table}/ListDetails.aspx") {
                  Action = PageAction.List,
               ViewName = "ListDetails",
               Model = DefaultModel
            });

而不是已经启用的:

routes.Add(new DynamicDataRoute("{table}/{action}.aspx")
            {
                Constraints = new RouteValueDictionary(new { action =  List|Details|Edit|Insert" }), Model = DefaultModel
            });

也可以为特定表启用自定义路由。