【问题标题】:The status code > returned from the server was: 500服务器返回的状态码 > 为:500
【发布时间】:2011-11-10 14:48:07
【问题描述】:

我有一个基于母版页的页面,该页面有几个 UpdatePanel 控件,一切正常。

当我尝试从我的代码中更新隐藏字段控件时,问题就开始了 -

**Protected Sub Page_Load(sender As Object, e As System.EventArgs) 处理 Me.Load scrollerHiddenField1.Value = getLatest10() 结束子 私有函数 getLatest10() 作为字符串 将 db 调暗为新的 DataClassesDataContext

    Dim r = From p In db.LATEST10s
            Select p.carId
    Dim retString As String = ""

    For Each c As String In r
        Dim fnumber As String = Mid(c, 1, 2) & "-" & Mid(c, 3, 3) & "-" & Mid(c, 6, 2)

        retString &= fnumber & ","

    Next
    Return retString

结束函数**

如果 getLatest10 函数返回一个包含 html 标记的字符串,然后我单击一个按钮,我会收到以下错误-

Sys.WebForms.PageRequestManagerServerErrorException:未知错误 在服务器上处理请求时发生。状态码 从服务器返回的是:500

如果 getLatest10 函数返回一个没有 html 标记的字符串,事情就可以正常工作。

知道如何解决这个问题吗?

【问题讨论】:

    标签: ajax


    【解决方案1】:

    我不确定,但请检查您是否在页面生命周期的正确状态下执行此操作: http://msdn.microsoft.com/en-us/library/ms178472.aspx

    【讨论】:

    • 编辑:尝试覆盖 Page PreRender 方法。
    猜你喜欢
    • 1970-01-01
    • 2015-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多