我有我的_layout頁面的代碼,因爲在導航欄搜索欄:廣東話後,以其他形式
@using (Html.BeginForm("Search", "Home", FormMethod.Post))
{
<div class="col-sm-3 col-md-3 pull-right">
<div class="navbar-text">Zoeken</div>
<input type="text" id="SearchText" name="SearchText" class="form-control" />
<button id="search" class="btn btn-default" type="submit" value="Search">
<i class="glyphicon glyphicon-search"></i>
</button>
</div>
}
,這在我的控制器
[HttpPost]
public ActionResult Search(string SearchText)
{
ProductDbContext pdb = new ProductDbContext();
return RedirectToAction("Search", pdb.Search(SearchText));
}
public ActionResult Search(List<Product> producten)
{
return View(producten);
}
但是代碼總是進入此行動結果提交:
public ActionResult Index()
{
return View();
}
請有人向我解釋我在做什麼錯在提交。
我無法以某種方式解決這個問題,即使這對我來說看起來很簡單。
你有嵌套表單嗎? –