html助手中的Html BeginForm问题MVC 5

时间:2015-11-17 08:42:47

标签: html asp.net-mvc-4 html.beginform

我正在将我的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?请帮帮我。

2 个答案:

答案 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">然后我尝试了。它确切地工作..