你什么时候使用模型绑定和参数?
我和大学讨论过使用参数以及何时使用模型
我对搜索过滤器的回答
场景公共actionresresult搜索(int?UserId,字符串名称,int idtype2,字符串typeRequest1,字符串type2)
如果我在操作中得到多个参数,最好使用模型 Binders ,如果我有多个参数,因为它更容易使用,模型包含所有参数,并且可以更容易扩展,特别是如果我对actionresults有多个测试作为添加新参数不涉及用方法重写所有测试
你的想法是什么?
这完全是一种设计偏好,所以继承人我的 opinion
在逻辑上也使用模型,因此如果有> 2个参数或模型需要执行额外逻辑(例如清理参数) . 或者,如果您需要在其他地方重复使用这些参数 .
在get / post操作中使用正常的屏幕大小,我们将使用以下内容
在不滚动的情况下适合一行的
1-1 . 如果有人正在添加新项目,他们可能需要转换为模型
如果有更多参数,则使用
2-1 . 当绑定模型定义要绑定的项时形成模型 . 你应该只绑定你需要的东西 . 使用:[Bind(Include =“FieldName”)]或[Bind(Exclude =“FieldName”)]模型userModel
2 回答
这完全是一种设计偏好,所以继承人我的 opinion
在逻辑上也使用模型,因此如果有> 2个参数或模型需要执行额外逻辑(例如清理参数) . 或者,如果您需要在其他地方重复使用这些参数 .
在get / post操作中使用正常的屏幕大小,我们将使用以下内容
在不滚动的情况下适合一行的
1-1 . 如果有人正在添加新项目,他们可能需要转换为模型
如果有更多参数,则使用
2-1 . 当绑定模型定义要绑定的项时形成模型 . 你应该只绑定你需要的东西 . 使用:[Bind(Include =“FieldName”)]或[Bind(Exclude =“FieldName”)]模型userModel