做了一个后台编辑器。用到了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属性都是访问一个相同的地址,请问这个问题该怎么弄???
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属性都是访问一个相同的地址,请问这个问题该怎么弄???
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) { }
}
太奇怪了,我注释掉了
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('更新成功!');</script>");
太还老是弹出“更新成功”。
.
.
.