我有一个HTML开始形式MVC表收集问题
@using (Html.BeginForm("Search", "Reports",FormMethod.Post, new { enctype = "multipart/form-data", @class = "form-inline" }))
{
<div class="form-group">
<input type="text" class="form-control input-sm" placeholder="Value" name="SearchValue">
<input type="text" class="form-control input-sm second-value" placeholder="Value" style="display:none;" name="SearchValue1">
<button type="button" class="btn btn-default btn-Add">+</button>
</div>
<div id="othersearch"></div>
<input type="submit" value="Search" class="btn btn-primary" />
}
我想在一个控制器来发布这种形式的项目
public ActionResult Search(FormCollection collection)
{
string searchvalue = collection.Get("SearchValue");
return View();
}
我的问题是,有时第二个文本框是不可见..那时我不想收集values.And当我按下按钮添加生成相同类型的输入字段在窗体中相同的名称(我可以添加许多输入框)。那我怎么收集所有这些在我的控制器中。请帮助我..
它在同一行的情况下,按下按钮之后+ 再次生成的总数,我必须收集4个文本框的值 – neel
无论有多少文本框存在,如果他们有保存“名称”,他们将张贴到保存表单集合键下的操作。 –