宅豪自来我.长县.
?下mvc里面模型中有个IList<Model>的参数,我要如何post到Action
力小王.长省.
自定义ModleBinder
是在客户端,如何post到服务端么?
legnA的中云.长省.
Action里边不能放IList<Model>这种参数吧
宅豪自来我.长县.
而且我是放了一个model里面有个属性是IList类型的
我直接输出了下看到了id格式
但是我要在页面上自己去绑定页面的,如果直接写id名称有点恶心
我?通常这种情况是如何处理
力小王.长省.
可以用vue。js用模板绑定,就不用挨个设置id和name了。。这个确实有点恶心。。 宅豪自来我.长县.
我提交是直接post的
你的意思是提交的时候用ajax提交吗?
我忘记以前是怎么处理的了
legnA的中云.长省.
model里边放list可以
力小王.长省.
以前的时候绑定好name以后,服务端会自动识别转换成对应的model
所以对于这种list处理很方便,如果用自定义binder就有点麻烦了。
宅豪自来我.长县.
怎么直接绑定?
在页面一定是foreach输出的吧
淡云轻风.长省.
你页面的Model类型就用 IList<model> 的应该可以
legnA的中云.长省.
list这种参数你是怎么在前台构造出来的啊
宅豪自来我.长县.
我是model里面有个Ilist<model2>
力小王.长省.
输出的话,要自定义一套name规则,,例如name_1 name_2,,然后自定义binder中再转换成list
这就有点麻烦。。
legnA的中云.长省.
Ilist<model2>怎么赋值啊
白小sIemaNyM.理总.
data:[{id:1,name:2},{id:2,name:3}]
白小sIemaNyM.长省.
如果是你想get提交的话就有些麻烦
www.xxx.com?id[0]=xx&name[0]=xx
legnA的中云.长省.
那你只能转成json,在提交,貌似不能直接用表单!
宅豪自来我.长县.
他的生成是这样的只要这个规则应该是可以的 白小sIemaNyM.长省.
是的 如果是用表单的话必须要这样
legnA的中云.长省.
有规则那就好办了,直接按name规则走
宅豪自来我.长县.
所以不太想直接写死成这样,会比较恶心
晚上回去翻翻以前的代码看看是怎么弄的,我记得好像确实用了ajax
谢谢ALL.
白小sIemaNyM.长省.
ajax的话就我第一个方法呀
表单的话就是我说的第二个方法呀
reyem.长村.
百度云视频交流群 334621722
生人戏游.长县.
什么视频? ynetoT@阳贵.长县.
什么视频? 宅豪自来我.长县.
什么视频? 白老sIemaNyM.长县.
什么视频? 缘边市城在离游.长村.
什么视频?