Web フォーム サイトでは、以前は以下を使用してページの先頭にコントロールを追加できました。
System.Web.UI.Page page = HttpContext.Current.Handler as System.Web.UI.Page;
page.Header.Controls.Add(ctrl);
MVC を使用する場合、同様のアプローチは可能ですか? ページにコントロールを挿入するために、このヘルパー メソッドをよく使用します。
シナリオ
たとえば、ニュース記事のリストをレンダリングするページがあり、記事の RSS フィードのページ ヘッダーにリンク要素を挿入したいと考えています。
ページングを表示するときは、ヘッドにrelリンクを追加して表示します
link href="/news/?page=2" rel="次へ" />
よろしくお願いします。