ASP.NET 2.0 でMetaタグを追加する方法

.NET 2.0 Beta1の時はPage.Header.Metadataを使って動的にMetaタグを追加できた。
今でもググるとそういうサンプルが多く見つかる。
ところが、Beta2の段階でこのプロパティはなくなってしまった。
http://msdn2.microsoft.com/library/system.web.ui.ipageheader.aspx
で、これからはどうすれば良いか?
下記参照。

//Get the htmlHead your aspx page is using (from the Master page)
//Master page must include the runat server attribute in the head tag:
<head runat="server">
HtmlHead head = (System.Web.UI.HtmlControls.HtmlHead)Header;
//Create a htmlMeta object
HtmlMeta meta = new HtmlMeta();
//Specify meta attributes
meta.Attributes.Add("name", "keywords");
meta.Attributes.Add("content", "keyword1, keyword2, keyword3");
// Add the meta object to the htmlhead's control collection
head.Controls.Add(meta);