@Html.TextBoxFor(m=>m.WBody[i].F_VALUE)
@Html.TextBox("0001", @Model.WBody[i++].F_VALUE)
都是用submit提交的
第一种用for的在后台action里面能接受到返回的m
但第二种就不行
有高人能指教一下用textbox的话该怎么写呢?
因为我需要的i++用for不能动态加载
@Html.TextBox("0001", @Model.WBody[i++].F_VALUE)
都是用submit提交的
第一种用for的在后台action里面能接受到返回的m
但第二种就不行
有高人能指教一下用textbox的话该怎么写呢?
因为我需要的i++用for不能动态加载
是不是要改成用for生成的html代码里面的name啊?
这个是页面的html
<input id="WBody_3__F_VALUE" type="text" value="0004" name="WBody[3].F_VALUE">
那我如果用TextBox的话写成这样?
@Html.TextBox("WBody[3].F_VALUE", @Model.WBody[i++].F_VALUE)
那name里面可以动态么?
试出来了
多谢楼上两位