【发布时间】:2010-12-30 12:07:22
【问题描述】:
我正在尝试制作一个非常简单的应用程序,让我的客户可以创建自己的页面。 困难的部分是让他们创建自己的 URL。
客户需填写:
- 页面名称(例如关于我们)。
- 页面说明(例如,我们是一家大公司)。
- 相对于页面 URL(例如 /About)
当客户端输入此信息并保存时,它应该保存在数据库中。
我可以轻松创建一个名为“Page”的控制器,该控制器接受一个值“ID”,当用户输入“www.someurl.com/Page/1”时,新创建的页面会弹出。
但我真正想要的是用户写“www.someurl.com/About”然后页面弹出。
如何通过使用 ASP MVC 的某种动态重写/路由代码来完成此操作。
【问题讨论】:
标签: asp.net-mvc url-rewriting url-routing