Razor Syntax - использование свойства модели внутри Url.Content - PullRequest
3 голосов
/ 31 октября 2011

Я пытаюсь найти правильный способ написать это, используя синтаксис Razor:

<div style="background: url(@Url.Content("~/images/@Model.ImageUrl"))">
</div>

Я использую @Url.Content("") и мне нужно использовать свойство Model в строке, но я не могу найти правильный способ сделать это.

1 Ответ

8 голосов
/ 31 октября 2011

@ выражения содержат нормальный код C #.
Вам нужно выполнить обычную конкатенацию строк:

@Url.Content("~/images/" + Model.ImageUrl))
...