当前位置:编程学习 > C#/ASP.NET >>

treeview 不能及时刷新的问题

自己写了个管理系统,有个导航页,上面是一些图片,点击图片弹出新页面,新页面的左侧是个treeview,本地调试时treeview可以及时根据改变,放到服务器上之后,在服务器上的ie打开没有问题,但是在客户端的ie打开后treeview不能及时刷新,点击导航的图片弹出的页面中的treeview总是你第一个页面中的treeview,刷新后才是所需要的treeview.

弹出页面主要代码
 string CompanyID = Request.QueryString["CompanyID"].ToString();
        Session["CompanyID2"] = CompanyID;
        if (!IsPostBack)
        {

            Response.Write("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\r\n");
            Response.Write("<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n");
            Response.Write("<head>\r\n");

            Response.Write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\" />\r\n");
            Response.Write("\r\n");

            Response.Write("<link   rel=\"icon\" href=\"favicon.ico\"   type=\"image/x-icon\" />");
            Response.Write("<link   rel=\"shortcut icon\" href=\"http://www.w3cn.org/favicon.ico\" type=\"image/x-icon\" />");

            Response.Write("<title></title>\r\n");

            Response.Write("</head>\r\n");

            Response.Write("<FRAMESET rows=\"80, *, 26\" border=\"6\" frameborder=\"0\" FRAMESPACING=\"0\" TOPMARGIN=\"0\" LEFTMARGIN=\"0\" MARGINHEIGHT=\"0\" MARGINWIDTH=\"0\">");
            Response.Write("    <FRAME noresize name=\"TopFrame\" src=\"MainTop.aspx\" scrolling=\"no\" border=\"0\" frameborder=\"no\"  TOPMARGIN=\"0\" LEFTMARGIN=\"0\" MARGINHEIGHT=\"0\" MARGINWIDTH=\"0\" ></FRAME>");
            Response.Write("    <FRAMESET cols=\"200,*\" framespacing=\"4\" frameborder=\"1\" name=\"tFrame\"  TOPMARGIN=\"0\"  LEFTMARGIN=\"0\" MARGINHEIGHT=\"0\" MARGINWIDTH=\"0\" style=\"border: 0px solid #808080\" bordercolor=\"#BED3E8\" >");
            Response.Write("        <frame id=\"LeftFrame\" src=\"left.aspx\" name=\"LeftFrame\" SCROLLING=\"auto\" FRAMEBORDER=\"0\" MARGINWIDTH=\"0\" MARGINHEIGHT=\"0\" TOPMARGIN=\"0\" LEFTMARGIN=\"0\" style=\"border: 1px solid #AAAAAA\" target=\"_self\"  ></frame>");

            Response.Write("        <frame id=\"fraMain\" name=\"fraMain\" src=\"right.html\" SCROLLING=\"auto\" FRAMEBORDER=\"0\" MARGINWIDTH=\"0\" MARGINHEIGHT=\"0\" TOPMARGIN=\"0\" LEFTMARGIN=\"0\" BORDER=\"0\" style=\"border: 1px solid #AAAAAA\" ></FRAME>");
            Response.Write("    </FRAMESET>");
            Response.Write("    <FRAME noresize name=\"BottomFrame\" src=\"MainBottom.aspx\" scrolling=\"no\" border=\"0\" frameborder=\"no\"  TOPMARGIN=\"0\" LEFTMARGIN=\"0\" MARGINHEIGHT=\"0\" MARGINWIDTH=\"0\" ></FRAME>");
            Response.Write("</FRAMESET>");
                      Response.Write("</html>"); --------------------编程问答-------------------- 帮顶下。 --------------------编程问答-------------------- 刷新下页面试试 --------------------编程问答-------------------- 是不是网络的问题啊?? --------------------编程问答-------------------- 点击图片导航,不定时出现tree显示错误,一刷新(值刷新左侧tree)就好了。真是搞不懂啊!!! --------------------编程问答-------------------- 这个我有碰到过,明显是IE缓存问题!

每次导航的页面url后加个时间戳,或每次请求新页面(貌似在.aspx页面加某个配置) --------------------编程问答-------------------- 求详细解决办法!!各位帮帮忙!!! --------------------编程问答-------------------- 每天回帖即可获得10分可用分!
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,