Можно ли выполнять вставки в ASP .net Dynamic Data на одной странице с представлением списка? - PullRequest
0 голосов
/ 02 мая 2011

Я бы хотел, чтобы пользователи вставляли и редактировали информацию о сущностях на одной странице аналогично оповещениям Google: http://www.google.com/alerts/manage Любой совет о том, как этого можно достичь?

1 Ответ

0 голосов
/ 02 мая 2011

Возможно изменение маршрутизации в методе RegisterRoutes в Global.asax, как указано в разделе примечаний, представленном в том же файле.

Включение этого раздела:

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
            });

Также возможно включить пользовательские маршруты для определенных таблиц.

...