zoukankan      html  css  js  c++  java
  • 编程经验:E8 PowerConsole系列问题与解决方法(一)

    E8工作流新增页面出现脚本错误(界面风格:传统风格;主题:TraditionThemes)

     查看更多精彩图片

     

    分析过程:

     

    <head runat="Server">

    </head>

     

    runat="Server" 删除,如果报下面这个错误,那么表示你的App_Themes文件夹下的样式有问题

    使用主题 css 文件要求页上有标头控件。(例如 <head runat="server" />)        

    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
    异常详细信息: System.InvalidOperationException: 使用主题 css 文件要求页上有标头控件。(例如 <head runat="server" />)
    源错误:

    执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。


    堆栈跟踪:

     

    [InvalidOperationException: 使用主题 css 文件要求页上有标头控件。(例如 <head runat="server" />)]

       System.Web.UI.PageTheme.SetStyleSheet() +2458510

       System.Web.UI.Page.OnInit(EventArgs e) +8695036

       System.Web.UI.Control.InitRecursive(Control namingContainer) +333

       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +378

     

    那我们就从我们的样式里面找一些过时的样式,把它们干掉就行了

    例如下面的:

    top: expression(document.getElementById("div-datagrid").scrollTop-2);/**/ /*IE5+ only*/

     

    把这个去掉就行了。

     

    E8工作流平台,很多样式非常老的(IE5),可能与现在的浏览器不兼容,出现这样的问题也是很正常,只要我们认真分析,还是能找到解决的方法的。

  • 相关阅读:
    不用轮子自己写滑动块
    let能否完全替代IIFE
    css3@media实现原理
    SQL 分组后获取每组中最大值
    如何在 JavaScript 中使用 C 程序
    响应式编程(Reactive Programming)(Rx)介绍
    图表(Chart & Graph)你真的用对了吗?
    JavaScript编码指南
    游戏心理学
    WannaCry结束了? 安专家注册域名掐断病毒传播
  • 原文地址:https://www.cnblogs.com/Gemgin/p/3136295.html
Copyright © 2011-2022 走看看