【发布时间】:2012-09-13 20:16:23
【问题描述】:
这是我目前的路线
routes.MapRoute(
"Default", // Route name
"{action}/{id}", // URL with parameters
new { controller = "MarketingSite", action = "index", id = "" } // Parameter defaults
);
所以每当我访问 domain.com/test
这将调用名为 MarketingSite 的控制器中的测试操作。
我想要实现的是当我访问 domain.com/load-from-db 时,由于我没有名为 load-from-db 的操作,我想将请求定向到特定操作并加载- from-db 成为该操作的参数。在该操作中,我将根据参数从数据库中读取一些内容,然后返回一个视图。如果我指定一个存在的动作,那么它只会调用那个动作。
有什么帮助吗?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-routing