Проверка веб-формы Asp.Net с помощью jquery Ajax - PullRequest
0 голосов
/ 22 марта 2011

Я хочу знать лучший простой учебник для проверки веб-формы asp.net с помощью плагина Jquery (Ajax), а не плагина. Я хочу разработать форму ajax с jquery.

У меня есть форма регистрации. Когда яотправить форму, я хочу вызвать метод проверки asp.net по jquery $ .ajax .Я хочу проверить поле формы с проверкой на стороне сервера.Я не хочу использовать плагин проверки формы jquery.

1 Ответ

1 голос
/ 22 марта 2011

Если вы хотите выполнить проверку на стороне сервера, вы должны использовать, например, веб-сервис asp.net. Если вы хотите создать его, просто добавьте .asmx файл в ваше решение.

/// <summary>
/// Summary description for WebService
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
[System.Web.Script.Services.ScriptService]
public class WebService : System.Web.Services.WebService
{

    [WebMethod]
    public bool ValidateDate(string value)
    {
        bool isValide =true;
        //Validation code
        return isValide
    }
}

После создания веб-сервиса вы можете отправить ему запрос, используя $ .ajax

например, вот так (мне нравится использовать JSON): где webserviceName - имя вашего файла .asmx и function - это имя метода веб-сервиса, который вам нужен.

 $.ajax(
{
    type: "POST",
    url: webserviceName + functionName,
    contentType: "application/x-www-form-urlencoded; windows-1251;",
    dataType: json,
    data: parameters,
    success: callbackFunction,
    error: errorCallbackFunction
});

См. Пример на этой странице - http://msdn.microsoft.com/en-us/library/bb515101.aspx

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