在网站项目中使用ajax调用c#方法

时间:2013-06-26 17:42:10

标签: c# asp.net ajax web

我的网站项目包含包含ConnectCrm.cs的app_code文件夹。同样在这个项目中我有VoC.cshtml文件。我想在VoC.cshtml文件中使用ajax从ConnectCrm.cs文件中调用方法,如下所示:

   <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>

但我不能。它不断给我错误。我实际上不知道,这是可能的ajax与否。

1 个答案:

答案 0 :(得分:0)

您需要创建一个Web服务来处理与后端的.cs代码的交互。

.net中提供了几种不同类型的Web服务。 首先,请查看http://msdn.microsoft.com/en-us/library/ms464040(v=office.14).aspx以获取有关如何构建.asmx webservice的教程。