0
我想知道最好的簡單教程與jquery(Ajax)的網頁表單驗證不插件。我想用jQuery開發ajax表單。Asp.Net網頁表單驗證與jQuery的Ajax
我有一個註冊表單。當我提交表單時,我想通過來調用asp.net驗證方法。jquery $ .ajax。我想通過服務器端驗證來驗證表單字段。我不要 想用 jquery表單驗證插件。
我想知道最好的簡單教程與jquery(Ajax)的網頁表單驗證不插件。我想用jQuery開發ajax表單。Asp.Net網頁表單驗證與jQuery的Ajax
我有一個註冊表單。當我提交表單時,我想通過來調用asp.net驗證方法。jquery $ .ajax。我想通過服務器端驗證來驗證表單字段。我不要 想用 jquery表單驗證插件。
如果您想在服務器端進行驗證,您應該使用例如asp.net web服務。 如果您想創建它,只需在您的解決方案中添加.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
}
}
創建Web服務後,您可以發送請求給它,使用$就
例如,像這樣(我喜歡用JSON): 其中webserviceName是你的.asmx文件的名稱 和函數是您需要的Web服務方法的名稱。
$.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
你能否提供更多的細節,究竟你想幹什麼?你想要服務器端或客戶端驗證?當你說「用jquery(Ajax)不是插件」時,你的意思是你不想使用一個jquery插件嗎? – dkarzon 2011-03-22 04:26:08