我正在将我的Project MVC 2迁移到MVC 5.我正在努力在我的视图中创建BeginForm。如果我创建了BeginForm,它就无法正常工作。
<div class="container">
@using (Html.BeginForm("Results", "Search", FormMethod.Post, new { id = "Search" }))
{
<form class="search-form" action="#">
<div class="row">
<input type="text" name="username"/>
</div>
<div class="btn-group" data-toggle="buttons">
<input id="Search" type="submit" value="Search" class="btn-success"/>
</div>
</form>
}
</div>
但是当我点击提交按钮时,它什么都没有。如何在mvc中使用begin form?请帮帮我。
答案 0 :(得分:0)
您正在表单中填写表单。 请尝试以下
@using (Html.BeginForm("Results", "Search", new { id = "Search" }))
{
<div class="row">
<input type="text" name="username"/>
</div>
<div class="btn-group" data-toggle="buttons">
<input id="Search" type="submit" value="Search" class="btn-success"/>
</div>
}
答案 1 :(得分:0)
我使用了btn groups类下的提交按钮。所以它不是一个提交按钮。它只是把它作为普通按钮
<div class="btn-group" data-toggle="buttons">
<input id="Search" type="submit" value="Search" class="btn-success"/>
</div>
我删除了<div class="btn-group" data-toggle="buttons">
然后我尝试了。它确切地工作..