gpt4 book ai didi

asp.net-mvc - View 应该依赖于它的 Controller 吗? (ASP.NET MVC)

转载 作者:行者123 更新时间:2023-12-04 22:26:02 24 4
gpt4 key购买 nike

对这里的asp.net mvc 的设计/使用有疑问。

在 html helper 类中,可以通过 Html.ViewContext.Controller 获取当前 Controller 。此外,您可以从 html helper 类获取请求、路由集合等等。

这不违反MVC的规则吗?这不是为开发人员在 View 中执行繁重的 Controller 相关代码开辟了道路吗?

如果不是,那么 html helper 类中当前 View 上下文和 Controller 的最佳实践用例是什么?

提前致谢。

最佳答案

使用强类型的 ViewModel,因此您的 View 仅依赖于它,而不依赖于生成它的 Controller

关于asp.net-mvc - View 应该依赖于它的 Controller 吗? (ASP.NET MVC),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1674062/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com