在ASP.NET MVC中,模型和视图之间是否可以进行数据交换?
ASP.NET中是否有在模型和视图之间传递数据的选项。如果可以实现,如何实现?这是在一次采访中被问到的 是的。。。嗯,视图要么是类型化的,这意味着表示模型的对象可以直接访问,要么控制器返回一个带有数据或视图需要渲染的任何其他内容的ViewBag。这就是模式的模型视图部分的全部要点。MVC的全部要点是数据(模型)应该通过控制器显示给用户(视图)。即使视图是类型化的,您仍然需要模型绑定到它。即使要创建ViewBag,也需要控制器操作来填充它…您好,我不确定这是一个非常有效的问题。模型和视图不交换数据。但取而代之的是,这个视图只是展示了模型数据。我同意麦克布罗斯的观点。MVC解决了“关注点分离”的概念。视图不应该关心如何从模型中获取数据,它只显示模型中的数据。由控制器用数据填充模型。在ASP.NET MVC中,模型和视图之间是否可以进行数据交换?,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,ASP.NET中是否有在模型和视图之间传递数据的选项。如果可以实现,如何实现?这是在一次采访中被问到的 是的。。。嗯,视图要么是类型化的,这意味着表示模型的对象可以直接访问,要么控制器返回一个带有数据或视图需要渲染的任何其他内容的ViewBag。这就是模式的模型视图部分的全部要点。MVC的全部要点是数据(模型)应该通过控制器显示给用户(视图)。即使视图是类型化的,您仍然需要模型绑定到它。即使要创建ViewBag,也需要控制器操作来填充它…您好,我不确定这是一个非常有效的问题。模型和视图不交换数据