首页 文章

Mvc何时绑定模型和何时参数

提问于
浏览
1

你什么时候使用模型绑定和参数?

我和大学讨论过使用参数以及何时使用模型

我对搜索过滤器的回答

场景公共actionresresult搜索(int?UserId,字符串名称,int idtype2,字符串typeRequest1,字符串type2)

如果我在操作中得到多个参数,最好使用模型 Binders ,如果我有多个参数,因为它更容易使用,模型包含所有参数,并且可以更容易扩展,特别是如果我对actionresults有多个测试作为添加新参数不涉及用方法重写所有测试

你的想法是什么?

2 回答

  • 1

    这完全是一种设计偏好,所以继承人我的 opinion

    在逻辑上也使用模型,因此如果有> 2个参数或模型需要执行额外逻辑(例如清理参数) . 或者,如果您需要在其他地方重复使用这些参数 .

  • 0

    在get / post操作中使用正常的屏幕大小,我们将使用以下内容

    在不滚动的情况下适合一行的

    • 参数可以作为参数

    1-1 . 如果有人正在添加新项目,他们可能需要转换为模型

    如果有更多参数,则使用

    • 模型

    2-1 . 当绑定模型定义要绑定的项时形成模型 . 你应该只绑定你需要的东西 . 使用:[Bind(Include =“FieldName”)]或[Bind(Exclude =“FieldName”)]模型userModel

相关问题