@Url.Content в отдельном javascript-файле с использованием ASPNET MVC 3 и Razor

Я использовал это

if (ret = 1)
    iconType = new google.maps.MarkerImage('@Url.Content("~/Content/images/image.png")');
else if (ret = 2)
    iconType = new google.maps.MarkerImage('@Url.Content("~/Content/images/image2.png")');
else if (ret = 3)
    iconType = new google.maps.MarkerImage('@Url.Content("~/Content/images/image3.png")');

в View (ASPNET MVC 3), теперь я переношу код в отдельный файл javascript (я использую это, потому что в зависимости от изменяемого значения я устанавливаю в качестве изображения элемента управления image.png, image2.png или image3.png).

Razor не разбирает @Url.Content внутри javascript файла, Как лучше всего с этим справиться?

Заранее спасибо! Гильермо.

25
задан polonskyg 5 October 2011 в 15:07
поделиться