BlogEngine.NET空白管理页面

时间:2016-06-22 03:35:20

标签: asp.net blogs blogengine.net

我在子域上的GoDaddy上有一个博客,这里是链接:Blog

博客似乎工作正常,除了管理部分。尝试登录后,管理员登录页面加载为空白页面:Blog Admin Page。我试图检查Chrome上的元素,它显示部分页面内容。

此博客以前托管在其他网站上,我只是复制了该提供商的内容并在此处上传。在以前的提供商,它工作正常。

我已经检查了admin文件夹的权限,特别是 web.config ,这些都很好。

我尝试使用谷歌搜索,很多用户似乎遇到了这个问题,但他们和我都没有找到具体的答案。

可能的解决办法是什么?

1 个答案:

答案 0 :(得分:0)

在查看firebug上的页面后,我发现你的jquery文件出了问题。这是一个错误。我建议你重新上传你的jquery文件。

控制台错误 -

SyntaxError: expected expression, got end of script
jquery-....min.js (line 3, col 17055)
ReferenceError: $ is not defined
login.aspx (line 74, col 9)
ReferenceError: $ is not defined
login.aspx (line 82, col 13)

元素不可见,因为您在页面末尾有以下脚本。此脚本启用了页面元素的不透明度。这意味着使用css规则将这些元素的不透明度设置为零。这就是为什么这些元素在页面加载时不可见,因为下面的脚本没有被执行。

<script>
      $(".account-header").animate({
          top: 0,
          opacity: 1,
      }, 1000);
      $(".account").animate({
          top: 0,
          opacity: 1,
      }, 1000);
</script>

从这些元素中删除了不透明度css属性后,表单再次开始显示。

Image of the login form