代码之家  ›  专栏  ›  技术社区  ›  Frostless

更新面板asyn post-back不适用于outlookweb加载项中的FireFox

  •  0
  • Frostless  · 技术社区  · 7 年前

    我用过asp.net生成outlook web加载项的后端。

    autopostback 设置为真并且 onChange 事件时,代码隐藏将根据第一个下拉列表的选择重新填充第二个下拉列表。所以第二个下拉列表取决于第一个。

    但是当我用Firefox在office365中运行外接程序时,不会发生重新填充。我可以看到事件在后端被命中,但是UI没有改变。

    在控制台中我有这个错误 TypeError: Sys.WebForms is undefined

    有趣的是,如果我在普通的Firefox窗口中运行该应用程序,它会工作,但当在office365中使用Firefox运行时,就不行了。我想是因为它是在 iframe update-panel

    1,如果没有更新,我可以右键单击并更新iframe,通常它会工作。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Frostless    6 年前

    最后我把 Office.js head 第节。 Office.js Materialize 将导致错误,阻止 postback 所以用户界面不会更新。

    推荐文章