asp.net-mvc – ASP.NET MVC – 从单个控制器动作返回不同的视图
发布时间:2020-12-15 22:17:33 所属栏目:asp.Net 来源:网络整理
导读:我正在研究一个ASP.NET MVC项目我正在使用路由来生成友好的URL并且有一个问题我不知道如何最好地解决. 我设置的路由工作如下 {类别} {类别} / {制造商} {类别} / {制造商} / {产物} 我遇到的问题是我想以不同的方式显示相同路线的匹配.例如 Category1显示 后
我正在研究一个ASP.NET MVC项目我正在使用路由来生成友好的URL并且有一个问题我不知道如何最好地解决.
我设置的路由工作如下 {类别} {类别} / {制造商} {类别} / {制造商} / {产物} 我遇到的问题是我想以不同的方式显示相同路线的匹配.例如 Category1显示 >后面的说明 Category2显示 >一张图片,然后是 我通过将枚举ViewTemplate与类别相关联然后返回具有相同名称的视图来解决这个问题,但这感觉不对,首先是因为我不确定在控制器动作中我应该是这样的逻辑我还在制作相同的数据库调用,这对于某些东西来说很好但是如果一个类别有500个产品,我仍然会将它们从数据库中拉出来,即使它们不会被使用.现在到了这一点: >从同一控制器操作返回不同的视图是错误的吗? 感谢您的帮助. 解决方法
我不是这里的大师,但在其他MVC框架中,我已经完成(和看过)类似的事情. Controller的工作是根据询问者,询问的内容等来确定返回哪个View.如何确定View名称实际上是对您的应用程序和/或其可修改性/可测试性最佳的问题.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-core – 实体框架核心以编程方式应用迁移
- asp.net – html中的视频标签
- asp.net-mvc – 输出字符串里的字符串文字引用
- asp.net – @ Url.Action在控制器中创建空值的参数之间添加
- Asp.Net MVC动态模型绑定前缀
- asp.net – 如何从HTTP请求获取MAC地址?
- asp.net-web-api – 带协议缓冲区的ASP.NET WebApi – 错误
- asp.net – 如何在标记中使用扩展和实用程序方法?
- asp.net-mvc – 像Stack Overflow这样的网站如何在ASP.NET
- asp.net-mvc – HiddenInput(DisplayValue = false)] vs [S
推荐文章
站长推荐
- asp.net-mvc – MVC 6:如何使用RESX文件?
- asp.net-mvc-4 – 尝试在displaytemplate中访问父
- Asp.Net Core 空白模板搭建Mvc架构
- 在ASP.NET动态数据中隐藏列
- asp.net-mvc – Asp.net内核MVC post参数始终为n
- 在ASP.net Webforms中,如何检测有人按下哪个文本
- asp.net-mvc – 在操作过滤器上使用缓存数据,以避
- asp.net-mvc – ASP.NET MVC – IsPostBack还在吗
- asp.net-mvc-2 – 隐藏字段作为ASP.NET MVC2应用
- 【 .Net码农】认识ASP.NET MVC的5种Authorizatio
热点阅读