我正在开发Asp.net MVC应用程序。当我使用表单并尝试提交时,它只是重新加载页面。我已经包含了方法和操作信息,但表单和数据不会发送到表单的action属性中指定的地址。请帮忙
<form action="/Search/SearchforQuery/" method="post" runat="server">
<p>Search : <input style="font-size:medium; width: 600px; height: 29px;"
name="searchField" id="searchField" /></p>
</div> <input type="submit" value="Submit Form" />
</form>
答案 0 :(得分:2)
如果您使用MVC,为什么使用 runat =“server”?
删除它。 尝试使用:
@{ using (Html.BeginForm(...))
{
<p>
Content here
</p>
}