2016-03-23 8 views
-1

マップの詳細を取得し、このデータをJavascriptコードに渡すためのいくつかのRazorコードがあります。すべては期待どおりに動作しますが、私はinfoWindowの中に画像を追加する必要があり、これまではテキストとして表示しています。私のコードRazorとJSを使用してインフォメーションウィンドウに画像を埋め込む

@inherits umbraco.MacroEngines.DynamicNodeContext 
<script type="text/javascript"> 

var MapLocations = [ 
@if (Model.Children.Where("Visible").Any()) 
{ 
    var naviLevel = Model.Children.Where("Visible").First().Level; 

     foreach (var childPage in Model.Children.Where("Visible")) 
     { 
      var LatLng = @childPage.LatLng; 
      var LocationName = @childPage.CustomerName; 
      var Image = "<img src=\"" + @Model.MediaById(@childPage.image).umbracoFile + "\" alt=\"Alt text\" height=\"115\" width=\"83\">"; 

      <text>['@LatLng' + @LocationName + '@Image'],</text> 
     } 
} 
    ]; 

は、どのように私は情報ウィンドウ内の画像を追加することができ、それがテキストとして表示をdoesntの確保が、画像をレンダリングしますか?

+0

説明なしで、どの爆笑がダウンボートを追加したのか知るのはいいでしょう! – Computer

答えて

1

代わりに、@ Html.Raw(...)のように出力できますか?

関連する問題