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);

アップデート

これがURLです

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 に答える