asp.net mvc-mvc何时绑定模型,何时绑定参数



何时使用模型绑定,何时使用参数?

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

我的搜索过滤器答案

场景公共操作结果搜索(int?UserId,字符串名称,int idtype2,字符串类型Request1,字符串类型2){code}

如果我有多个参数进入操作,最好使用模型绑定器,如果我有几个参数,因为它更容易使用,并且模型包含所有参数,可以更容易地扩展,特别是如果我对操作结果有多个测试,因为添加新参数不涉及用方法重写所有测试

你有什么想法?

这完全是一种设计偏好,因此以下是我的意见

当模型是逻辑的时也要使用它,所以如果有>2个参数,或者如果有额外的逻辑,模型需要做(比如清理参数)。或者,如果您需要在其他地方重复使用这些参数。

在获取/发布操作时使用正常屏幕大小,我们将使用以下

  1. 在不滚动的情况下适合一行的参数可以作为参数

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

  2. 如果有更多的参数,则使用该模型

    2-1.绑定模型时,定义要绑定的项目以形成模型。你应该只装订你需要的东西。使用:[绑定(Include="FieldName")]或[绑定(Exclude="FieldName")]Model userModel

最新更新