我最近在调试一个 ASP.NET MVC 应用程序(Firefox + Firebug),我遇到了一个有趣的(对我来说)场景,所有 GET 请求都按预期传递了查询字符串中的参数,大多数 POST 请求只是在表单中发布输入,但是那里是一些混合了查询字符串参数和表单输入的 POST 请求。
有趣的是,MVC 模型绑定器完全没有问题,可以从查询字符串和发布的参数混合构建模型。它是 ASP.NET MVC 和 HTTP 中有效且可接受的模式,还是更像是模型绑定器的容错实现?
我最近在调试一个 ASP.NET MVC 应用程序(Firefox + Firebug),我遇到了一个有趣的(对我来说)场景,所有 GET 请求都按预期传递了查询字符串中的参数,大多数 POST 请求只是在表单中发布输入,但是那里是一些混合了查询字符串参数和表单输入的 POST 请求。
有趣的是,MVC 模型绑定器完全没有问题,可以从查询字符串和发布的参数混合构建模型。它是 ASP.NET MVC 和 HTTP 中有效且可接受的模式,还是更像是模型绑定器的容错实现?