ajax访问代码后面的方法不起作用

时间:2014-06-02 06:28:28

标签: jquery asp.net ajax vb.net

我试图从ASP.NET for VB中的codebehind调用一个函数。 使用chrome调试器,它给我一个HTTP错误500:内部服务器错误。我已经启用了ISAP-dll。

这是我的JavaScript代码:

  <script type="text/javascript">
     try{

     $.ajax({
         type: 'POST',
         url: 'LabelDesign.aspx/DivideNumbers',
         data: { a: 10, b: 2 },
         contentType: 'application/json; charset=utf-8',
         dataType: 'json',
         success: function (data) {
             $("#result").html(data.d);
         }

     }
     )
     }
     catch (err) {
         alert(err);
     }

     </script>

HTML标记:

<div id="result">Result</div>

和代码隐藏:

 <System.Web.Services.WebMethod> _
 Public Function DivideNumbers(ByVal a As Integer, ByVal b As Integer)
    Return a / b
 End Function

我的ascx文件包含在子文件夹中。

0 个答案:

没有答案