【发布时间】:2016-11-16 19:14:40
【问题描述】:
我在 mvc 中有一个 html 开始表单
@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();
}
我的问题是有时第二个文本框不可见..那个时候我不想收集值。当我按下按钮添加时,会在表单中生成相同类型的输入字段,名称相同(我可以添加许多输入框)。那么我怎样才能在我的控制器中收集所有这些。请帮帮我..
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-4