我试图从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文件包含在子文件夹中。