2017-09-07 29 views
0

我使用ASP.NET,我想生成Meta標籤最後一次修改產生元最後修改於ASP.NET

<head> 
<meta http-equiv="last-modified" content="[email protected]:23:00 UTC" /> 
</head> 

我使用此代碼的頁面:

protected void Page_Load(object sender, EventArgs e) 
    { 
     if (this.IsPostBack) return; 


     // .. and set last modified in the date format specified in the HTTP rfc. 
     // <meta http-equiv="last-modified" content="[email protected]:23:00 UTC" /> 
     var value = DateTime.Now.ToUniversalTime().ToString("R"); 
     Response.AddHeader("Last-Modified", value); 
     Response.AppendHeader("Last-Modified", value); 

     Response.Cache.SetLastModified(DateTime.Now); 
    } 

但沒有在產生。

有什麼建議嗎?

回答

1

我認爲你正在尋找HtmlMeta控制。

HtmlMeta hm = new HtmlMeta(); 
hm.Name = "Last-Modified"; 
hm.Content = value; 
Page.Header.Controls.Add(hm);