ASP.Net MVC 3.0 Ajax.ActionLink Onbegin Функция true выполнить действие? - PullRequest
2 голосов
/ 09 ноября 2011

У меня есть ссылка Ajax Action, которая будет вызывать метод действия,

В моей опции Ajax я вызвал функцию проверки,

Если эта функция возвращает true,

тогда только я бы хотел, чтобы это действие выполнилось, не уверен, как мне это сделать?

My Ajax ActionLink

* * 1010

Как я могу сделать это, только если isValidDate возвращает true?

Ответы [ 2 ]

6 голосов
/ 21 декабря 2011

AjaxOptions на Action Link

OnBegin="isValidDate"

JavaScript

   function isValidDate() {
       var date = $('#dateid').val()'
       //...check date....
       if(date is valid) return true;
       else return false;
    }

это сработало

2 голосов
/ 09 ноября 2011

Вам необходимо вернуть false в вашем методе OnBegin

OnBegin = "function(){ return isValidDate(); }", 


function isValidDate() {
    var date = $('#dateid').val()'
    ...check date....
    if(date is valid) return true;
    else return false;
}
...