0
我制作了一个动态的textarea
的组,使用JS
动态添加到DOM
中。 那textarea
的,我真的希望他们在controller
。 我接收在model.actionLis
吨null
值与该代码:model binding html:asp not working
这里是HTML
生成:
<div class="input_fields_wrap">
<div><textarea class="form-control text-box multi-line" name="model.actionList[1].probleme"></textarea> <textarea class="form-control text-box multi-line" name="model.actionList[1].action"></textarea></div>
<div><textarea class="form-control text-box multi-line" name="model.actionList[2].probleme"></textarea> <textarea class="form-control text-box multi-line" name="model.actionList[2].action"></textarea></div>
<div><textarea class="form-control text-box multi-line" name="model.actionList[3].probleme"></textarea><textarea class="form-control text-box multi-line" name="model.actionList[3].action"></textarea></div>
</div>
通过这种JS
:
$(wrapper).append('<div>Probleme: <textarea class="form-control text-box multi-line" name="model.actionList[' + x + '].probleme"></textarea> Action: <textarea class="form-control text-box multi-line" name="model.actionList[' + x + '].action"></textarea>@*<a href="#" class="remove_field">Remove</a>*@</div>'); //add input box
服务器端,这是controller
:
public ActionResult Create(AuditViewModel model)
{...}
这就是著名的Viewmodel
部分,这里是有趣:
public class AuditViewModel
{public List<Actions> actionList { get; set; }}
最后,这是Action
类:
public class Actions
{
public string probleme { get; set; }
public string action { get; set; }
}
有什么不对?
在此先感谢!
我已经有这个想法,但我只是foirget试试这个..等.. – clement 2014-11-21 13:19:44
宾果!我很笨:-)谢谢! – clement 2014-11-21 13:19:59
很高兴帮助。 – 2014-11-21 13:22:32