Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc MVC-Ajax.BeginForm()生成空操作_Asp.net Mvc_Http Post_Asp.net Mvc Routing_Html.beginform - Fatal编程技术网

Asp.net mvc MVC-Ajax.BeginForm()生成空操作

Asp.net mvc MVC-Ajax.BeginForm()生成空操作,asp.net-mvc,http-post,asp.net-mvc-routing,html.beginform,Asp.net Mvc,Http Post,Asp.net Mvc Routing,Html.beginform,当前页面URL: 视图看起来像: @using (Html.BeginForm("RefineSearchResults", "Search", FormMethod.Post, new {id = "myForm"})) { <input type="submit" value="submit" /> } <form action method="post"> <input type="submit" value="submit"> </form&

当前页面URL:

视图看起来像:

@using (Html.BeginForm("RefineSearchResults", "Search", FormMethod.Post, new {id = "myForm"}))
{
 <input type="submit" value="submit" />
}
<form action method="post">
<input type="submit" value="submit"> </form>
但是,我注意到它产生了空洞的动作。 看起来像:

@using (Html.BeginForm("RefineSearchResults", "Search", FormMethod.Post, new {id = "myForm"}))
{
 <input type="submit" value="submit" />
}
<form action method="post">
<input type="submit" value="submit"> </form>


谁能告诉我发生了什么事?我在哪里做错了

试着手动传递表单名称,并反转路径的顺序。我试着按照你说的那样做,但没有帮助!你两样都试过了?是的。我已经相应地更新了我的问题。当我手动添加表单标记(不使用html helper)并执行如下所示的操作时,它会起作用: