【发布时间】:2015-05-18 00:51:22
【问题描述】:
我尝试从 aspx 上的 ajax jquery 函数调用代码隐藏函数,但我收到了消息 500(内部服务器错误。) 如果我检查 IE 上的 Web 开发人员工具,我发现了消息 No se puede encontrar el Tipo 'Acme.SubAcme.ConvertMeTypeConverter'
这是我在 visorMapa.aspx 上的 Js 函数
function getMarkersMap(indicador) {
getFiltros()
console.log("indicador: " + indicador + ", flota: " + flota + ", t.Unidad: " + tUni + ",marca: " + marca)
$.ajax({
type: 'POST',
url: 'visorMapa.aspx/getMarkers',
data: "{}",
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function(msg) {
console.log("good Job");
},
error: function(data) {
console.log("something is wrong!");
}
});
}
这是代码隐藏的功能
<System.Web.Services.WebMethod()> _
Public Shared Function getMarkers() As String
Return "It's Ok"
End Function
我在 web.config 上阅读了一些关于 jsonSerialization 的未注释行,这些行在我的 web.config 中未注释。
我想知道是否可以在 ajax 的代码隐藏上调用 web 方法。
我正在考虑制作网络服务或部分课程,我从不制作部分课程,但我想知道是否可以选择。
我对其他选择持开放态度。
我需要的是从 vb.net 的 db 中获取带有数据的 json 对象并在 javascript 上进行处理。
我正在使用 vb.net 2008
今天做新的测试人员。
我在一个新的 vb.net 解决方案上做了一个 WS 示例,并从 Js 调用默认的 WS 函数(hello world)并且工作正常。然后我在我的 vb 解决方案上做同样的事情并且不起作用。问题不在于 Js 函数或 WS。还要在浏览器上测试 WS 并运行。
我认为这可能是 web.config 或其他东西。我还能做哪些其他测试?
【问题讨论】:
-
你能翻译一下你的错误吗?
-
使用 asmx (web service) 是首选方式之一;除了之前的评论,你能翻译一下错误吗
-
错误说:找不到类型'Acme.SubAcme.ConvertMeTypeConverter' @Mairaj Ahmad
标签: jquery asp.net ajax vb.net