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

标签 asp.net-mvc razor

我正在尝试找出使用 Razor 语法编写此内容的正确方法:

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

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

最佳答案

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

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

关于asp.net-mvc - Razor 语法 - 在 Url.Content 中使用模型属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7948644/

相关文章:

asp.net-mvc-3 - MVC3-如何在末尾插入换行符的ValidationMessageFor?

asp.net-mvc - 如何突出显示 MVC 中新添加的条目?

c# - 在 ASP.Net MVC 中使用硬编码形式将数据插入对象中

asp.net-mvc - ASP.NET MVC 输出缓存 JSONP

c# - 禁用 DropDownList razor mvc

c# - 使用自定义 Razor View 引擎处理布局属性

c# - 使用PrincipalContext和PrincipalSearcher从单独的服务器访问Active Directory用户

javascript - 如何在部分 View 渲染上执行脚本?

c# - html.ActionLink() : ViewController stops working if class Attribute is added

c# - @Html.EditorFor(图片)