public void Save(object s, EventArgs e)
{
HtmlMeta meta = new HtmlMeta() { Name = "DownloadOptions", Content = "noopen" };
MetaPlaceHolder.Controls.Add(meta);
string name = "Editor.html";
//Response.AppendHeader("X-Download-Options", "noopen");
Response.AppendHeader("content-disposition", "attachment; filename=" + name);
Response.WriteFile(Server.MapPath("~/SentinelOperationsUI/Editor.html"), true);
Response.End();
}
<meta name="DownloadOptions" content="noopen" />
如果我手动将元标记添加到标题中,则元标记在 ie7 中效果很好。但是,如果我尝试像这样动态添加它,我将没有效果。
我需要做什么才能为这个下载按钮事件点击添加这个元标记?我只希望它添加到此按钮。我是否需要在所有其他下载按钮单击事件中删除它?
希望你明白这个想法,否则会详细说明。谢谢!