問題があります
シナリオは次のとおりです。
フォームを送信した後、ユーザーは OK というメッセージを受け取り、2 秒後に別のページにリダイレクトされます。
問題は、挿入が成功した場合、マスターページのヘッダーに HtmlMeta 要素を追加することですが、コンテンツプレースホルダーから挿入すると、次のエラーを受け取りました:
" コントロールにコード ブロック (つまり <% ... %>) が含まれているため、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);
}