Images with razor asp.net mvc inside JS
        Posted  
        
            by 
                sarsnake
            
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by sarsnake
        
        
        
        Published on 2012-04-10T23:24:27Z
        Indexed on 
            2012/04/10
            23:29 UTC
        
        
        Read the original article
        Hit count: 260
        
I need to dynamically insert an image in my JS code. In my Razor template I have:
@section Includes {  
      <script type="text/javascript">   
        var imgPath = "@Url.Content("~/Content/img/")";
        alert(imgPath);
      </script>
}
Then in my JS I have:
 insertImg = "";
  if (response[i].someFlag == 'Y') {
                        insertImg = "<img src=\"" + imgPath + "/imgToInsert.gif\" width=\"6px\" height=\"10px\" />";
                    }
But it doesn't work - it will not find the image. The image is stored in /Content/img folder...
What am I doing wrong?
© Stack Overflow or respective owner