【发布时间】:2013-12-27 06:51:36
【问题描述】:
我正在尝试通过代码将 http-equiv 刷新添加到 aspx 页面。
我试过了
HtmlMeta refreshMetaKey = new HtmlMeta();
refreshMetaKey.HttpEquiv = "Refresh";
refreshMetaKey.Content = String.Format("{0};url={1}", redirectTimeInSeconds.ToString(), redirectUrl);
HtmlHead head = (HtmlHead)Page.Header;
head.Controls.Add(refreshMetaKey);
还有
HtmlMeta refreshMetaKey = new HtmlMeta();
refreshMetaKey.HttpEquiv = "Refresh";
refreshMetaKey.Content = String.Format("{0};url={1}", redirectTimeInSeconds.ToString(), redirectUrl);
Page.Header.Controls.Add(refreshMetaKey);
但是我在这两种方法上都没有将对象设置为 ...Controls.Add() 上的实例。有任何想法吗?或者甚至更好的方法来做到这一点(仅供参考,我不能在标记中设置或使用 Javascript)。
提前致谢!
【问题讨论】:
-
这是在
Page_Load中运行的吗?