视图应该依赖于它的控制器吗? (ASP.NET MVC)

2024-01-28

这里有一个关于 ASP.NET MVC 的设计/使用的问题。

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

这不违背MVC的规则吗?这是否为开发人员在视图中执行大量依赖于控制器的代码开辟了一种方法?

如果不是,那么 html 帮助器类中当前视图上下文和控制器的最佳实践用例是什么?

提前致谢。


使用强类型 ViewModel,因此您的视图仅依赖于它,而不依赖于生成它的控制器

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

视图应该依赖于它的控制器吗? (ASP.NET MVC) 的相关文章

随机推荐