2013-06-26 23 views
0

我有一個網站項目,其中包含app_code文件夾,其中包含ConnectCrm.cs。在這個項目中我也有VoC.cshtml文件。我想用ajax在VoC.cshtml文件中像這樣從ConnectCrm.cs文件調用方法:在網站項目調用c#方法使用ajax

<script type="text/javascript"> 
     $(document).ready(function() { 
      $("#serialno").change(function() { 
       $.ajax({ 
        type: "POST", 
        url: "/App_Code/ConnectCrm.cs/CheckSerialNo", 
        data: "{}", 
        contentType: "application/json; charset=utf-8", 
        dataType: "json", 
        success: function() { 
         alert($("#serialno").text()); 
        }, 
        error: function() { 
         alert('Hello'); 
        } 
       }); 
      }); 
     }); 
    </script> 

,但我不能。它不斷給我帶來錯誤。實際上我不知道,這可能與阿賈克斯或不。

+0

您需要公開要調用的Web服務。你不能像這樣直接調用c#函數 – devshorts

+0

[使用jQuery AJAX在控制代碼隱藏中調用ASP.NET函數,而不是頁面代碼隱藏](http://stackoverflow.com/questions/3392345/using -jquery-AJAX通話-ASP淨功能合控制代碼隱藏-代替-的-PAG) – Win

回答