【发布时间】:2009-04-28 04:12:31
【问题描述】:
在内容管理系统中,您通常可以动态创建页面,例如
www.website.com.au/home.aspx
www.website.com.au/projects.aspx
www.website.com.au/contact-us.aspx
在我们之前编写的 CMS 中,当用户选择在其站点中创建新页面时,我们会在磁盘上实际创建这些文件。我们从基本模板页面复制了新文件,重命名了文件并在 eg 后面的代码中重命名了类
template_page.aspx 和 template_page.aspx.cs 变成了
projects.aspx 和 projects.aspx.cs
这一切都是通过我们的 CMS 应用程序完成的。无需用户手动创建文件。
这种方法如何使用 MVC 工作?
例如 www.website.com.au/home/
www.website.com.au/projects/
www.website.com.au/contact-us/
大概我们需要动态创建控制器和视图?
这似乎比旧方法更混乱,但我认为它是可行的。
有人能想出更聪明的方法吗?
【问题讨论】:
标签: asp.net-mvc model-view-controller