2013-03-11 62 views
3
創建HTML註釋

考慮這個片斷:我如何編程在ASP.NET

<!--[if lt IE 9]> 
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> 
<![endif]—> 

我有機會獲得Page對象。所以我可以做這樣的事情:

Page.Header.Controls.Add(new HtmlGenericControl()) 

我怎麼能夠將上面的代碼片段插入ASP.NET頁面的標題或正文?

回答

3

這似乎哈克,可能有一個更好的解決方法,但這似乎工作:

protected void Page_Load(object sender, EventArgs e) 
{ 
    Literal comment = new Literal(); 
    comment.Text = @"<!--[if lt IE 9]><script src='//html5shiv.googlecode.com/svn/trunk/html5.js'></script><![endif]-->"; 
    Page.Header.Controls.Add(comment); 
} 
-1

你可以使用page.clientscript.add(「頁面加載」,「」)

+0

的ClientScriptManager沒有方法稱爲「添加」 – Sandro 2013-03-11 10:35:02