我有一个 Ajax Action 链接,它会调用一个 action 方法,
在我的 Ajax 选项中,我调用了一个验证函数,
如果这个函数返回真,
那么只有我想要执行此操作,不知道如何完成此操作?
我的 Ajax ActionLink
Ajax.ActionLink("Renew", "Edit", "Controller", new { id = "<#= ID #>" },
new AjaxOptions
{
OnBegin = "isValidDate",
OnSuccess = "DestroyRecreateAccordion",
UpdateTargetId = "accordion",
InsertionMode = InsertionMode.InsertAfter,
}, new { @class = "standard button" })
只有当 isValidDate 返回 true 时,我才能做到这一点?
最佳答案
AjaxOptions 在操作链接上
OnBegin="isValidDate"
JavaScript
function isValidDate() {
var date = $('#dateid').val()'
//...check date....
if(date is valid) return true;
else return false;
}
成功了
关于asp.net-mvc-3 - ASP.Net MVC 3.0 Ajax.ActionLink Onbegin Function true 执行 Action ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8056968/