.net Ajax.beginForm()无法获取post值

.net Ajax.beginForm()无法获取post值,.net,asp.net-mvc-4,http-post,ajax.beginform,.net,Asp.net Mvc 4,Http Post,Ajax.beginform,伙计们。在构建mvc4网站时,我无法从ajax.beginform()获取帖子值。帮帮我,谢谢 //看法 @Scripts.Render("~/bundles/jquery") @Scripts.Render("~/bundles/jqueryval") @using (Ajax.BeginForm("Ajax_Search_post", new AjaxOptions { UpdateTargetId = "ajax1"})) { @Html.TextBox("search1")

伙计们。在构建mvc4网站时,我无法从ajax.beginform()获取帖子值。帮帮我,谢谢

//看法

@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryval")
@using (Ajax.BeginForm("Ajax_Search_post", new AjaxOptions { UpdateTargetId = "ajax1"}))
{
    @Html.TextBox("search1")       
    <input type="submit" value="Ajax_Search" />
}    
    <div id="ajax1"></div>
那么,如何获得“search1”值? PS:我可以通过“get”方法获取“search1”值,但是“post”方法如何呢?

请使用

<script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>

希望它能工作。我看不到您的代码中缺少任何其他内容。

请使用

<script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>


希望它能起作用。我看不到您的代码中缺少任何其他内容。

您显示的内容应该可以正常工作。在AjaxOption中指定httpmethod对我有效。您添加了正确的Ajax java脚本文件吗?您显示的内容应该可以正常工作。在AjaxOption中指定httpmethod对我有效。您添加了正确的Ajax java脚本文件?您所显示的应该可以正常工作。在Ajax选项中指定httpmethod它对我有效。您添加了正确的Ajax java脚本文件吗?它不与价值发布相链接,如果在这种情况下不包含不引人注目的内容,那么表单至少也将发布它不与价值发布相链接,如果在这种情况下不包括不引人注目的内容,则表格将至少发布。该信息与价值发布无关,如果在这种情况下不包括不引人注目的内容,则表格将至少发布