Я пытаюсь создать URL-адрес для действия MVC 3 в среде javascript (в файле cshtml).
<script type="text/javascript">
...
var src = "@Url.Action("GetProductImage", new { productId = Model.Product.Id, pos = 1, size = 0 })";
$(document.createElement("img")).attr("src", src);
...
</script>
Теперь это работает почти нормально, моя проблема заключается в том, что выпрашивается побег. Вместо:
"/Products/GetProductImage?productId=1&pos=0&size=0"
он генерирует:
"/Products/GetProductImage?productId=1&pos=0&size=0"
поэтому мое действие не вызвано.
Теперь я знаю, что могу создать свою собственную функцию помощника Url, но мне было интересно, могу ли я использовать этот или какой-либо другой встроенный помощник, чтобы получить неэкранированный URL?
Спасибо заранее, G.