2016-03-23 6 views
-1

У меня есть код Razor, чтобы получить информацию о карте и затем передать эти данные в код Javascript. Все работает так, как ожидалось, но тогда мне нужно добавить изображение внутри 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> 
     } 
} 
    ]; 

Как я мог добавить изображение внутри InfoWindow иобеспечения оно не дисплей в виде текста, но делает изображение?

+0

Будет хорошо знать, какой клоун добавил нисходящий поток без объяснения! – Computer

ответ

1

Можете ли вы представить, как @ Html.Raw (...) вместо этого, может быть?