[ASP.NET][Dynamic Data]如何修改預設的Routing目錄
Dynamic Data的頁面是根據網址的目錄來選擇抓取的Table
ex : http://localhost:1095/lib/tbBook/List.aspx
其中的tbBook即是Table名稱, 這樣子會造成資安的問題, 那如何修改呢?
請修改Global.asax
//routes.Add(new DynamicDataRoute("{table}/{action}.aspx") {
// Constraints = new RouteValueDictionary(new { action = "List|Details|Edit|Insert" }),
// Model = model
//});
=============================上面請註解掉===========================
//本來左邊Book原本是取名{table} 現在裡我取名為Book
routes.Add(new DynamicDataRoute("Book/{action}.aspx")
{
Constraints = new RouteValueDictionary(new { action = "List|Details|Edit|Insert" }),
Model = model,
Table = "tbBook" //請指定Table
});