来自HTTP POST参数的模型绑定与请求响应模式非常有效,因此我在控制器中收到了我需要的 ViewModel,并使用该对象调用服务层。所以一切都封装在 DTO ViewModel 中。如果我想添加一些其他参数,我会修改对象而不是方法声明。
如果可能的话,我需要使用HTTP GET请求(来自 QueryString)自动执行相同的操作,例如:
/Index/CountryName/PageNumber/1绑定到控制器索引(字符串 CountryName,int PageNumber)
我希望它绑定到这个控制器:Index(CountryQueryStringModel countryQueryStringModel)
class CountryQueryStringModel
{
public string CountryName,
public int PageNumber
}
使用这种方法,如果我想添加例如过滤条件,我将其封装在对象中CountryQueryStringModel
感谢帮助。