gpt4 book ai didi

asp.net-mvc - asp.net MVC View 和强类型 View 数据

转载 作者:行者123 更新时间:2023-12-04 18:17:11 24 4
gpt4 key购买 nike

由于各种原因,我更喜欢在asp.net mvc View 中使用强类型化的viewdata,而实际上,我更喜欢带有代码隐藏的Views,因为它们在早期的asp.net mvc预览中是存在的,因为代码隐藏是自然地定义poco viewdata类的地方与实际 View 具有1:1关系。

有什么方法可以在asp.net rtm View 中隐藏代码,或者这不是一个好方法?

编辑:
我想要隐藏代码的唯一原因是,我将ViewData视为 View 的属性。如果 View 是一个类,则ViewData是其属性之一,在单独的程序集中定义它是不自然的。

最佳答案

与MVC在一起将近一年之后,我可以确认即使是一次,也不需要代码隐藏。如果使用后台代码,您可能仍在考虑WebForms。算了吧。

View 应该在那里仅显示模型数据。可以在服务器标签内的 View 中直接执行简单的决定,例如要应用哪种CSS类。更复杂的决定应该交给 Controller 或业务逻辑。

关于asp.net-mvc - asp.net MVC View 和强类型 View 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1333983/

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