【问题标题】:ajax update panel not working in Facebook iframeajax 更新面板在 Facebook iframe 中不起作用
【发布时间】:2011-01-27 22:40:37
【问题描述】:

我有一个带有 asp.net 更新面板的 facebook 应用程序。在 Facebook 之外运行时它工作正常,但是一旦我在 Facebook 中运行该应用程序,更新面板就会停止工作。我检查了javascript控制台,发现出现以下错误。

未捕获的 Sys.WebForms.PageRequestManagerParserErrorException: Sys.WebForms.PageRequestManagerParserErrorException:消息 从服务器收到的无法解析。造成这种情况的常见原因 错误是通过调用 Response.Write() 修改响应时, 响应过滤器、HttpModules 或服务器跟踪已启用。

我可以在我的 Facebook 应用中使用更新面板吗?

这个错误可能来自 web.config 文件中的这个条目吗?

<add verb="*" path="facebookredirect.axd" type="Facebook.Web.FacebookAppRedirectHttpHandler, Facebook.Web" /> 

【问题讨论】:

    标签: asp.net facebook updatepanel facebook-c#-sdk


    【解决方案1】:

    大卫,

    我们必须对此进行进一步调查。您应该能够将更新面板与 Facebook C# SDK 一起使用(我想不出您不能这样做的原因)。

    您能给我们提供一个不起作用的简单示例(带有 html/.aspx 和代码)吗?

    【讨论】:

    • 我认为问题出在 4.2.1.0 版本的 sdk 上,因为我切换到 4.1.1.0 版本并在 web.config 文件中添加了 cookieSupported 属性,现在一切正常。未对应用进行任何其他更改。
    猜你喜欢
    • 2017-01-04
    • 2014-07-30
    • 2017-01-31
    • 2010-10-13
    • 2011-11-07
    • 2010-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多