【发布时间】:2016-07-08 17:46:59
【问题描述】:
我正在使用 C# MVC。
我有一个看起来像这样的动作。
public class CustomController : Controller
{
public ActionResult CustomPage(int customPageId)
{
var model = new CustomPageViewModel()
{
customPageId = customPageId
};
return View(model);
}
}
我希望能够执行此操作,但要使用不同的路线。例如,我希望 Home/Index 实际执行此操作,但要在 URL 中报告其 Home/Index。
我的自定义页面存储在数据库中,告诉它有什么路由,我如何以编程方式为我的页面创建路由并让 MVC 执行所需的操作?
由于这是一个基于 CMS 的系统,我不想创建 Home/Index 控制器和操作,因为用户可以选择他们想要的任何路线。
谢谢,汤姆
【问题讨论】:
标签: c# asp.net-mvc routing