调用Model对象的方法来检索View中的数据是否可以接受?
实施例: 假设我有一个搜索屏幕,允许用户搜索公司的记录。
公司列表可能是动态的,并受每个用户的限制。
或者在Controller中执行此操作会更好吗?
答案 0 :(得分:0)
感谢@Oded链接
“在ASP.NET MVC中,输入模型可以设想为 模拟通过HTTP请求的任何数据的类。 '输入模型由简单的数据传输对象组成 - 只是属性而没有方法。'输入模型类由 控制器方法作为接收发布的数据参数或数据的方式 在查询字符串或HTTP标头上传递。这是一个例子 控制器方法利用输入模型中的类:“
因此,如果我们希望遵守MVC模式,我们不应该在模型中使用方法来动态检索数据。