专家。在构建mvc4网站时,我无法从ajax.beginform()获取post值。帮助我,谢谢。:)
//视图
@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>
// CONTROLER
[HttpPost]
public ActionResult Ajax_Search_post(string search1)
{ //..but i got search1=null here
return Content(search1);
}
那么,我怎样才能获得“search1”值? PS:我可以从'get'方法获得“search1”值,但是'post'方式呢?
答案 0 :(得分:0)
请使用
<script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>
希望它能运作。我的代码中找不到任何其他东西。