Model对象中的函数

时间:2013-02-10 17:25:08

标签: asp.net-mvc

调用Model对象的方法来检索View中的数据是否可以接受?

实施例: 假设我有一个搜索屏幕,允许用户搜索公司的记录。

公司列表可能是动态的,并受每个用户的限制。

或者在Controller中执行此操作会更好吗?

1 个答案:

答案 0 :(得分:0)

感谢@Oded链接

  

“在ASP.NET MVC中,输入模型可以设想为   模拟通过HTTP请求的任何数据的类。   '输入模型由简单的数据传输对象组成 - 只是属性而没有方法。'输入模型类由   控制器方法作为接收发布的数据参数或数据的方式   在查询字符串或HTTP标头上传递。这是一个例子   控制器方法利用输入模型中的类:“

因此,如果我们希望遵守MVC模式,我们不应该在模型中使用方法来动态检索数据。