HaB*_*aBo 2 asp.net-ajax asp.net-mvc-3
我有一个Ajax Action链接,它将调用一个动作方法,
在我的Ajax选项中,我调用了Validate函数,
如果此函数返回true,
然后我只想要这个动作执行,不知道我怎么能完成这个?
我的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" })
Run Code Online (Sandbox Code Playgroud)
只有当isValidDate返回true时,我才能这样做?
Action Link上的AjaxOptions
OnBegin="isValidDate"
Run Code Online (Sandbox Code Playgroud)
JavaScript的
function isValidDate() {
var date = $('#dateid').val()'
//...check date....
if(date is valid) return true;
else return false;
}
Run Code Online (Sandbox Code Playgroud)
这很有效
归档时间: |
|
查看次数: |
6422 次 |
最近记录: |