【发布时间】:2010-09-12 06:41:30
【问题描述】:
是否有开发人员通常遵循的特定模式?我以前在我的 Web 应用程序中从来没有真正考虑过它,但是 ASP.NET MVC 路由引擎几乎迫使你至少考虑到它。
到目前为止,我喜欢控制器/操作/索引结构(例如 Products/Edit/1),但我在处理更复杂的 url。
例如,假设您有一个页面,其中列出了用户在其帐户中拥有的所有产品。你会怎么做?在我的脑海中,我可以想到列表页面和编辑页面的以下可能性:
- User/{user id}/Products/List, User/{user id}/Products/Edit/{product id}
- User/{user id}/Products, User/{user id}/Products/{product id}
- Products?UserID={user id}, Products/Edit/{product id}
我敢肯定还有很多我想念的。有什么建议吗?
【问题讨论】:
标签: asp.net-mvc url routing