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>
,但我不能。它不斷給我帶來錯誤。實際上我不知道,這可能與阿賈克斯或不。
您需要公開要調用的Web服務。你不能像這樣直接調用c#函數 – devshorts
[使用jQuery AJAX在控制代碼隱藏中調用ASP.NET函數,而不是頁面代碼隱藏](http://stackoverflow.com/questions/3392345/using -jquery-AJAX通話-ASP淨功能合控制代碼隱藏-代替-的-PAG) – Win