【发布时间】:2014-05-21 13:43:32
【问题描述】:
我打算在单击 ActionLink 时调用函数,根据函数的输出,我会转到下一页或显示警报。
当 Ajax.ActionLink 中的 OnBegin 为 true 时,它应该点击控制器方法并因此转到指定的视图。但是当我单击 ActionLink 时,OnBegin 返回 true,但没有任何反应。我看到了相同的页面。
<script src="~/Scripts/jquery-2.1.0.js"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>
@using (@Html.BeginForm())
{
@Ajax.ActionLink("Add Document", // <-- Text to display
"AddDocument", // <-- Action Method Name
"Home", // <-- Controller Name
null,
new AjaxOptions { OnBegin = "OnBegin('AddDocument')" },
null
)
}
<script type="text/javascript">
function OnBegin(vObject) {
debugger;
return true;
}
</script>
任何帮助将不胜感激。
谢谢。
【问题讨论】:
标签: ajax asp.net-mvc actionlink