首页 新闻 会员 周边

asp.net mvc

0
悬赏园豆:50 [已解决问题] 解决于 2012-04-20 09:23

view中有200组 RadioButton ,如何在controller中取得这200组RadioButton的值,求救........

(不要让我写200个参数哦...或者写个ViewModel里面有200个属性等等...)

JasonT的主页 JasonT | 初学一级 | 园豆:159
提问于:2012-04-20 08:29
< >
分享
最佳答案
0

用JS获取到200个RadioButton 的值,然后 join(",") 成一个字符串,在controller中用一个字符串参数接收,然后解析

收获园豆:50
artwl | 专家六级 |园豆:16736 | 2012-04-20 08:34

是个好方法,谢谢,俺是MVC新手,就MVC本身而言有啥方法没?

JasonT | 园豆:159 (初学一级) | 2012-04-20 08:36

@JasonT: 好像没有

artwl | 园豆:16736 (专家六级) | 2012-04-20 09:08

@artwl: 多谢,就用你的方法啦,50大洋给你了。

JasonT | 园豆:159 (初学一级) | 2012-04-20 09:23
其他回答(1)
0

对每组RadioButton写name是必须的。这个没有什么捷径,即便所谓的有也不过是被封装了的。

比如,对你的RADIOBUTTON的NAME定义成类似的名字(RADIO1\RADIO2等),然后通过数组的形式来获取。

当然,在MVC里,使用MODEL也是能解决这个问题的(其实也是一种封装),我没怎么用过,你可以参考MVC里自带的ACCOUNT的实现。

无之无 | 园豆:5095 (大侠五级) | 2012-04-20 09:17

谢谢!

支持(0) 反对(0) JasonT | 园豆:159 (初学一级) | 2012-04-20 09:20
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册