C# MVC逃逸剃须刀输出
我一直在尝试转义razor代码,以便在文件名中间输出类别C# MVC逃逸剃须刀输出,c#,asp.net-mvc,razor,C#,Asp.net Mvc,Razor,我一直在尝试转义razor代码,以便在文件名中间输出类别 <div class="headerpost" style='background-image: url(~/CategoryImages/'@Model.Category'.jpg);'> 使其在背景图像样式中显示为/CategoryImages/Orders.jpg。 我尝试了几个转义字符&“+”,它们都不起作用。格式需要更改 <div class="headerpost" style='background-
<div class="headerpost" style='background-image: url(~/CategoryImages/'@Model.Category'.jpg);'>
使其在背景图像样式中显示为/CategoryImages/Orders.jpg。
我尝试了几个转义字符&“+”,它们都不起作用。格式需要更改
<div class="headerpost" style='background-image: url(~/CategoryImages/@(Model.Category).jpg);'>
检查这段代码中的单引号,它应该位于整个URL部分。这会呈现什么?另外,那些
'
不应该在那里。您应该先尝试代码(string'不包含'jpg'的定义,并且找不到接受'string'类型的第一个参数的扩展方法'jpg'
<div class="headerpost" style="background-image: url('~/CategoryImages/@(Model.Category).jpg');">