服务器响应状态为500(内部服务器错误)

时间:2014-03-11 09:15:42

标签: vb.net

我是ajax / jquery的新手。我试图从代码后面调用函数,得到错误

  

POST HelpdeskParamUserSchedule.aspx / getUser 500(内部服务器错误)

和描述

  

异常详细信息:System.Web.HttpException:无法使用前导..退出顶级目录。

这是我在页面上的代码

function initComboUser() {
        debugger;
        $("#cmbUser").combobox({
            type: "GET",
            url: "HelpdeskParamUserSchedule.aspx/getUser",

            valueField: 'id',
            textField: 'text',
            panelWidth: 300,
            panelHeight: 200



        });
    }

这里我的代码在代码背后

    <WebMethod()> _
Public Shared Function getUser() As DataTable
    'Dim ObjDatRelat As ESS.Entities.TList(Of ESS.Entities.MsUser) = ESS.Data.DataRepository.MsUserProvider.GetPaged("FlagIsHelpDeskUser=1", "", 0, Integer.MaxValue, 0)
    Dim detData As New List(Of MsUser)
    Dim dt As New DataTable
    Dim com As New SqlCommand
    Dim strSQL As String = ""
    strSQL = "select usernip, username from user "
    If Esscon.State = ConnectionState.Closed Then Esscon.Open()
    Using dad As New SqlDataAdapter(strSQL, Esscon)
        dad.Fill(dt)
    End Using
    Return dt

End Function

不知道该怎么办,我被困住了:(

1 个答案:

答案 0 :(得分:0)

您的function initComboUser()应该在URL值后面加上data : <data_value>,部分。我想你错过了它。

尝试更改Type: "POST",