0

我正在使用 HtmlGenericControl 添加对页眉的脚本引用。问题是它对 src 参数进行了编码。所以 "&mkt=fr-FR" 结果是 "&mkt=fr-FR" 并且没有得到正确的脚本。

  var scriptTag = new HtmlGenericControl("script");
  scriptTag.Attributes.Add("type", "text/javascript");
  scriptTag.Attributes.Add("src", scriptUrl);

更新

这是网址

http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.2&mkt=fr-FR

4

1 回答 1

3

您是否尝试过文字控制模式属性?

<asp:Literal ID="Literal1" Mode="Encode" Text="<script type='text/javascript' 
     language='javascript' src='Scripts/jquery-1.4.1.min.js'></script>"
     runat="server">
</asp:Literal>

输出

<script type='text/javascript' language='javascript' 
                                      src='Scripts/jquery-1.4.1.min.js'></script>
于 2012-04-23T17:20:06.127 回答