3

次のスニペットを検討してください。

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

オブジェクトにアクセスできPageます。だから私はこのようなことができます:

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

上記のスニペットを ASP.NET ページのヘッダーまたは本文に挿入するにはどうすればよいですか?

4

2 に答える 2

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);
}
于 2013-03-11T10:52:42.333 に答える
-1

page.clientscript.add( "pageload"、'')を使用できます

于 2013-03-11T10:29:48.003 に答える