我的控制器代码是:
[httpPost] public voID ProductCommentAdd(int productID,string text) { //Do something }
在视图中调用Mvc AJAX是:
@using (AJAX.BeginForm("ProductCommentAdd","Shop",new AJAXOptions() { httpMethod = "POST"})) { <input type="hIDden" value="@Model.ProductID" name="ProductID"/> <textarea name="text"></textarea> <input type="submit" value="submit" }
当我单击提交按钮时,我的页面重定向到新的空白页面.我怎么解决它?
解决方法 您需要在页面中包含以下脚本:<script src="@Url.Content("~/Scripts/jquery.unobtrusive-AJAX.min.Js")" type="text/JavaScript"></script>总结
以上是内存溢出为你收集整理的c# – 为什么Ajax.BeginForm在提交后重定向到新的空白页面?全部内容,希望文章能够帮你解决c# – 为什么Ajax.BeginForm在提交后重定向到新的空白页面?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)