FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 1947|回复: 5
打印 上一主题 下一主题

【已解决】用IE8浏览器是空白的,用360浏览器可以正常显示

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-12 10:14:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在公司局域网内做了个系统显示正常,用外网映射到内网进入系统显示空白,也没有错误提示怎么回事啊?
沙发
 楼主| 发表于 2013-2-14 13:16:28 | 只看该作者
本帖最后由 Xiaonn 于 2013-2-19 13:30 编辑

用IE8浏览器是空白的,用360浏览器可以正常显示???什么原因啊。我用的是FineUI3.23;代码如下:

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Xml;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;

namespace FineUI.Examples
{
    public partial class ACS_Index : PageBase
    {
        #region Page_Init
        protected void Page_Init(object sender, EventArgs e)
        {
            if (Session["username"] == "" | Session["username"] == null)
            {
                Response.Redirect("../login.aspx?sys=ACS");
            }
            else
            {
                txtUsreName.Text = "欢迎您:" + Session["username"].ToString();
            }
            // 注册客户端脚本,服务器端控件ID和客户端ID的映射关系
            JObject ids = GetClientIDS(mainTabStrip);
               //手风琴+树菜单
                Accordion accordionMenu = InitAccordionMenu();
                ids.Add("mainMenu", accordionMenu.ClientID);
                ids.Add("menuType", "accordion");


            // 只在页面第一次加载时注册客户端用到的脚本
            if (!Page.IsPostBack)
            {
                string idsScriptStr = String.Format("window.IDS={0};", ids.ToString(Newtonsoft.Json.Formatting.None));
                PageContext.RegisterStartupScript(idsScriptStr);
            }
        }
          private Accordion InitAccordionMenu()
        {
            Accordion accordionMenu = new Accordion();
            accordionMenu.ID = "accordionMenu";
            accordionMenu.EnableFill = true;
            accordionMenu.ShowBorder = false;
            accordionMenu.ShowHeader = false;
            Region2.Items.Add(accordionMenu);
                     
            XmlDocument xmlDoc = XmlDataSource1.GetXmlDocument();
            XmlNodeList xmlNodes = xmlDoc.SelectNodes("/Tree/TreeNode");
            foreach (XmlNode xmlNode in xmlNodes)
            {
                if (xmlNode.HasChildNodes)
                {
                    AccordionPane accordionPane = new AccordionPane();
                    accordionPane.Title = xmlNode.Attributes["Text"].Value;
                    accordionPane.Layout = Layout.Fit;
                    accordionPane.ShowBorder = false;
                    accordionPane.BodyPadding = "2px 0 0 0";
                    accordionMenu.Items.Add(accordionPane);
                    Tree innerTree = new Tree();
                    innerTree.EnableArrows = true;
                    innerTree.ShowBorder = false;
                    innerTree.ShowHeader = false;
                    innerTree.EnableIcons = false;
                    innerTree.AutoScroll = true;
                    accordionPane.Items.Add(innerTree);
                    XmlDocument innerXmlDoc = new XmlDocument();
                    innerXmlDoc.LoadXml(String.Format("<?xml version=\"1.0\" encoding=\"utf-8\" ?><Tree>{0}</Tree>", xmlNode.InnerXml));
                    // 绑定AccordionPane内部的树控件
                    innerTree.DataSource = innerXmlDoc;
                    innerTree.DataBind();
                }
            }
            return accordionMenu;
        }

        private JObject GetClientIDS(params ControlBase[] ctrls)
        {
            JObject jo = new JObject();
            foreach (ControlBase ctrl in ctrls)
            {
                jo.Add(ctrl.ID, ctrl.ClientID);
            }
            return jo;
        }
        #endregion
        #region Page_Load
        protected void Page_Load(object sender, EventArgs e)
        {
            
        }
        #endregion
      

    }
}



板凳
发表于 2013-2-20 03:05:50 | 只看该作者
写个完整的例子,做个压缩包
地板
 楼主| 发表于 2013-2-20 03:15:36 | 只看该作者
sanshi 发表于 2013-2-20 03:05
写个完整的例子,做个压缩包

源码如下,请帮忙看看:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
5#
发表于 2013-2-20 03:28:46 | 只看该作者
给的例子别人没法直接运行,我只能猜测一下:
  1. <body>
  2.     <form id="form1" runat="server">
  3.     <div>
  4.    
  5. <x:PageManager
复制代码
这里多了个DIV
6#
 楼主| 发表于 2013-2-20 05:09:25 | 只看该作者
sanshi 发表于 2013-2-20 03:28
给的例子别人没法直接运行,我只能猜测一下:这里多了个DIV

是多了 <div>,删了<div>就正常了。 谢谢。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-24 14:39 , Processed in 0.045957 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表