做了一个后台编辑器。用到了CuteEditor第三方控件。。老大说这样不安全,刚好我们公司有个内部系统(老大开发的,delphi语言,cs结构),然后把我做的页面嵌进去,公司内部相关人员就可以编辑了。。但是最近出了一个问题,就是编辑时,明明更新成功了,但是CuteEditor控件的内容还是原来那些(看上去就更没有更新一样),需要刷新一下才出来,
    protected void Button1_Click(object sender, EventArgs e)
    {
        try
        {
            if (Request.QueryString["carModelId"] != null)
            {
                carModelId = Convert.ToInt32(Request.QueryString["carModelId"]);//车辆类型ID
            }
        }
        catch (Exception ex)
        {
            carModelId = -1;
        }        try
        {
            if (carModelId != -1)
            {
                if (UpdateCarModelIntro(carModelId, Editor1.Text) > 0) //如果执行修改操作返回的结果大于0,说明修改成功
                {
                    Response.Redirect("~/Admin/Editor_carModel.aspx?" + DateTime.Now.ToString());
                    //Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('更新成功!');</script>");                  
                }
            }
        }
        catch (Exception ex) { }        
    }      
老大说这个是缓存问题,因为CuteEditor生成的iframe的src属性都是访问一个相同的地址,请问这个问题该怎么弄???

解决方案 »

  1.   


        protected void Button1_Click(object sender, EventArgs e)
        {
            try
            {
                if (carModelId != -1)
                {
                    if (UpdateCarModelIntro(carModelId, Editor1.Text) > 0) //如果执行修改操作返回的结果大于0,说明修改成功
                    {
                         //写了这句也没什么用
                        Response.Redirect("~/Admin/Editor_carModel.aspx?" + DateTime.Now.ToString());
                        //Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('更新成功!');</script>");                  
                    }
                }
            }
            catch (Exception ex) { }        
        }
      

  2.   

    Response.Redirect("~/Admin/Editor_carModel.aspx?test=" + DateTime.Now.ToString());
      

  3.   

    你直接?Response.Redirect("~/Admin/Editor_carModel.aspx?" + DateTime.Now.ToString());要加个参数吧URL?ID=.....
      

  4.   

    我晕啊。
    太奇怪了,我注释掉了
    Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('更新成功!');</script>"); 
    太还老是弹出“更新成功”。
      

  5.   

    并且调试不走断点。。断在button1的单击事件所调用的方法上面也没有用。。.
    .
    .
    .