asp.net-mvc – ASP.NET MVC – 从单个控制器动作返回不同的视图是个坏主意吗?
发布时间:2020-05-24 09:18:25 所属栏目:asp.Net 来源:互联网
导读:我正在研究一个ASP.NET MVC项目我正在使用路由来生成友好的URL并且有一个问题我不知道如何最好地解决. 我设置的路由工作如下 {类别} {类别} / {制造商} {类别} / {制造商} / {产物} 我遇到的问题是我想以不同的方式显示相同路线的匹配.例如 Category1显示 后
|
我正在研究一个ASP.NET MVC项目我正在使用路由来生成友好的URL并且有一个问题我不知道如何最好地解决. 我设置的路由工作如下 {类别} {类别} / {制造商} {类别} / {制造商} / {产物} 我遇到的问题是我想以不同的方式显示相同路线的匹配.例如 Category1显示 >后面的说明 Category2显示 >一张图片,然后是 我通过将枚举ViewTemplate与类别相关联然后返回具有相同名称的视图来解决这个问题,但这感觉不对,首先是因为我不确定在控制器动作中我应该是这样的逻辑我还在制作相同的数据库调用,这对于某些东西来说很好但是如果一个类别有500个产品,我仍然会将它们从数据库中拉出来,即使它们不会被使用.现在到了这一点: >从同一控制器操作返回不同的视图是错误的吗? 感谢您的帮助. 解决方法我不是这里的大师,但在其他MVC框架中,我已经完成(和看过)类似的事情. Controller的工作是根据询问者,询问的内容等来确定返回哪个View.如何确定View名称实际上是对您的应用程序和/或其可修改性/可测试性最佳的问题.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 在数据库中存储SHA512密码哈希
- asp.net – 如何保护存储在web.config中的密码?
- .net – 我应该在HttpCookie.Expires和HttpCachePolicy.Set
- asp.net-mvc – 使用默认控制器的ASP.NET MVC路由
- asp.net – IIS Express安装目录在哪里?
- asp.net – SQL Server 2005:事务死锁
- asp.net-mvc-3 – SQL Server 2008连接字符串,用于实体框架
- 如何在ASP.NET中手动设置按钮输入类型?
- asp.net-mvc – 会话超时处理的会话开始和操作过滤器
- asp.net – 评论未使用的代码会不会给我的页面带来任何方式
推荐文章
站长推荐
- asp.net – MVC 2 AntiForgeryToken – 为什么对
- asp.net – 有关视图模型和模型更新的一些子集的
- 使用ASP.NET/SQL Server丢失会话状态
- asp.net – 不引用MVC的AllowHtml属性
- asp.net – 指定的CGI应用程序遇到错误,服务器终
- asp.net-mvc – 在Asp.net MVC中导出到Excel [已
- asp.net-mvc-3 – 在文件结构中组织部分视图的最
- asp.net-mvc – 在我的ASP.NET MVC网站中缓存不能
- asp.net-mvc – 选择哪种ASP.NET编程模型?
- asp.net – 对框架程序集“System.Runtime,Versi
热点阅读
