2011-12-21 8 views
0

私はjQuery inline form validation Engineを使用しています。しかし、残念ながら、私は私のウェブメソッドはに当たらない理由を知りません。私は、リクエストがサーバーに送信しているが、その要求でHTTP:500エラーが発生していることをフィドラーで見ることができます。は、jQueryのインラインフォーム検証エンジンでASP.netのWebサービスメソッドを呼び出す

Webサービスメソッド:

[WebMethod] 
public bool IsUserAvailable(string fieldId, string fieldValue, string extraData, string _) 
{ 

    return true; 
} 

ルール:

"ajaxUserCallAsp": { 
        "url": "Services/FWWebService.asmx/IsUserAvailable", 
        // you may want to pass extra data on the ajax call 
        "extraData": "name=eric", 
        // if you provide an "alertTextOk", it will show as a green prompt when the field validates 
        "alertTextOk": "* This username is available", 
        "alertText": "* This user is already taken", 
        "alertTextLoad": "* Validating, please wait" 
       }, 

フィドラーショー要求ヘッダー:

GET /ForeverWords.Website/Services/FWWebService.asmx/IsUserAvailable?fieldId = Text1 & fieldValue = sd & extraData = d & & _ = 1324507733538 HTTP/1.1

答えて

0

それは

<webServices> 
    <protocols> 
     <add name="HttpGet"/> 
     <add name="HttpPost"/> 
    </protocols> 
</webServices> 
今Webメソッドに当たっている。この解決される問題
関連する問題