最近项目中做了一个form提交多个name一样的下拉框,刚开始也选把name都改成不一样的,感觉有点儿麻烦,也不知道自己的做法对不对于是就试了试相同的name多个下拉框,后台仍然是可以获得值的,只需要用split方法分开一下就行了
前台页面
吃饭 |
|
---|
睡觉 |
|
---|
打豆豆 |
|
---|
后台代码:
List list=new List();
string selct1 = Request["point"];
string[] s = selct1.Split(',');
foreach (var item in s)
{
list.Add(int.Parse(item));
}
这样就可以把下拉框中的值全部传过来了。