Asp.Net WebForm JQuery удаленная проверка - PullRequest
0 голосов
/ 18 сентября 2009

Я хочу сделать то же самое, что и в этом вопросе: Удаленная проверка Jquery Validation не работает

Единственное, что изменилось, это то, что я использую Asp.Net WebForm вместо Asp.Net MVC. Таким образом, решение, предложенное в этом посте, не работает для меня ...

UPDATE

Из комментария Джеффа, вот моя новая попытка:

$("#mainForm").validate(
{
    rules:
    {
        UserName:
        {
            required: true
           ,remote: "IsValidField"
        }
     ,messages:
    {
        UserName:
        {
            remote: "UserName has already been choosen. Please choose another one"
        }
    }

 }

с #

public String IsValidField()
{
    String the_field = Request["Field_To_Test"];
    JavaScriptSerializer serializer = new JavaScriptSerializer();

    if (the_field == another_value)
        return serializer.Serialize(true);
    else
        return serializer.Serialize(true);
}

Если я поставлю точку останова, метод никогда не будет вызываться ...

Ответы [ 2 ]

2 голосов
/ 14 ноября 2010

возможно вам стоит попробовать

/IsValidField

проблема в вашем пути

0 голосов
/ 18 сентября 2009

Независимо от веб-форм или MVC, ваш метод страницы все равно должен возвращать объект JSON. Таким образом, решение в этом посте должно отлично работать в проекте ASP.NET Webforms.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...