Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.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
C# Ajax.BeginForm正在加载一个新页面,即使使用UpdateTargetId_C#_Ajax_Asp.net Mvc_Razor - Fatal编程技术网

C# Ajax.BeginForm正在加载一个新页面,即使使用UpdateTargetId

C# Ajax.BeginForm正在加载一个新页面,即使使用UpdateTargetId,c#,ajax,asp.net-mvc,razor,C#,Ajax,Asp.net Mvc,Razor,我就是在这里做的: @using (Ajax.BeginForm("UserProjMetric", "Users", new AjaxOptions { UpdateTargetId = "dailyMetric" })) { <input type="hidden" id="id" name="id" value="@Model.Id"/>

我就是在这里做的:

@using (Ajax.BeginForm("UserProjMetric", "Users", new AjaxOptions { UpdateTargetId = "dailyMetric" }))
                        {
                            <input type="hidden" id="id" name="id" value="@Model.Id"/>
                            <span class=""><input type="text" class="startDate dates" placeholder="Start Date" id="startDate" name="startDate"></span>
                            <span class=""><input type="text" class="endDate dates" placeholder="End Date" id="endDate" name="endDate"></span>
                            <input class="btn btn-small" type="submit" value="Submit" />
                        }

验证是否确实从控制器返回PartialView()。我认为返回View()可能会导致上述行为。我返回的是一个部分视图确保您在Id为“dailyMetric”的页面上拥有控件确保您正在呈现
jquery.unobtrusive ajax.js
(您可以使用NuGet Id
Microsoft.jquery.unobtrusive.ajax
)另外,确保web.config中的
中有
return PartialView("_UserProjMetric", model);