我想使用Ajax.BeginForm,不更新任何元素,只调用回调javascript函数。
我附加了js库。
<script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>我使用:
@using (Ajax.BeginForm(new AjaxOptions {OnComplete = "AddPostComplete"}))
{
//some code
}和
<script type="text/javascript">
$('#asdf').click(function () {
//some code
});
</script>不使用js函数,页面返回完整视图。
发布于 2011-03-18 07:21:04
如果启用了不显眼的javascript,还需要包含jquery.unobtrusive-ajax.min.js
https://stackoverflow.com/questions/5346449
复制相似问题