0

我有问题

场景如下:

提交表单后,用户收到一条消息说 OK,并在 2 秒后重定向到另一个页面。

问题是,当插入成功时,我在母版页的标题中添加了一个 HtmlMeta 元素,但是当我从 contentplaceholder 插入时,我收到了以下错误:

" 无法修改 Controls 集合,因为该控件包含代码块(即 <% ... %>)。"

有什么解决方案吗?

赞赏

编辑:

public static void MetaRedirect(Page p, string url) { HtmlMeta meta = new HtmlMeta();

        meta.Content = "2;url=" + url;
        meta.HttpEquiv = "refresh";

        p.Header.Controls.Add(meta);
    }
4

1 回答 1

0

有两件事浮现在脑海。第一个可能是多余的,但也可能对其他事情有用:在页眉的母版页中添加一个新的内容区域,然后您可以使用它来添加您想要的任何页眉元素。或者,您可能只需在标题中添加一个占位符即可获得几乎相同的效果。

于 2010-07-01T15:22:54.630 回答