Razor语法 - 在Url.Content中使用模型属性

Dis*_*ile 3 asp.net-mvc razor

我试图找出使用Razor语法编写它的正确方法:

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

我正在使用@Url.Content("")并需要在字符串中使用Model属性,但我无法弄清楚正确的方法.

SLa*_*aks 8

@表达式包含普通的C#代码.
您需要执行普通的字符串连接:

@Url.Content("~/images/" + Model.ImageUrl))
Run Code Online (Sandbox Code Playgroud)