我希望创建一个 MVC 4 项目,该项目需要能够支持 URL 重写以及根据设备(例如台式电脑、手机或平板电脑)返回和呈现不同视图的能力。
例如;
网址重写
基本上对于每个视图而不是产品(通过 ID 显示数据),我希望 URL 读取类似 www.mydomain.com/my-product-name/ 而不是 www.mydomain.com/产品视图/?id=12345
响应式移动设计
因此,当访问页面 www.mydomain.com/my-product-name/ 时,我希望返回的视图是设计为在桌面浏览器上运行的视图(如果这是客户端请求)。或者,如果在手机上,基本视图被削减。
谁能提供任何示例或有用的文档以供参考?