Если вы хотите выполнить проверку на стороне сервера, вы должны использовать, например, веб-сервис 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