Post、Get提交同名参数后台获取问题

一次get请求后台获取值时发现接收的值里面有个逗号,查找了很长时间才发现,原来是我在get请求时不小心使用了相同的key值,如WebForm1.aspx?key=0&key=0,后台接收key的值是”0,0”
深入了解了一下,不论get还是post请求,只要有相同的参数名称,后台接收数据都会使用逗号拼接起来。
这样方便了多条输入的情况,比如录入很多客户信息,以前是每录入一次提交一次,现在可以给很多同名的文本框,后台接收数据时遍历一下就可以了。
在MVC的模型绑定中,同名的参数可以使用List接收,更加方便。

猜你喜欢

转载自blog.csdn.net/qq_34720759/article/details/79744382