嘿我正在使用Jquery将标题值映射到元素,然后将其传递给表单数据。 我只是想知道用逗号将标题传递给控制器的最简单方法是什么。
HTML:
<table id="alttitlestable">
<tbody>
<tr class="addedtitle">
<td>< input class="form-control" value="mona, lisa">< /td>
</tr>
</tbody>
</table>
Jquery:
OutputData['newtitlesnames'] = $('#alttitlestable .addedtitle').map(function () {
return $(this).find('td input').val();
}).get();
MVC控制器:
ActionResult ReceivingPost(FormCollection form)
{
var newTitleNames = form["newtitlesnames[]"].Split(',');
}
问题在于,因为我正在解析逗号,所以我得到的是多个值而不是一个。
有没有人知道在执行map函数之前在名称中对Delma进行分隔或编码的最简单方法,以及如何从控制器端将其转换回来