如何用剃刀连接图像源中的两个字符串?

4th*_*ace 2 asp.net-mvc razor

我在剃刀中定义了以下变量:

@{string imageRoot = "/_media/Images/";}
Run Code Online (Sandbox Code Playgroud)

我想在这里使用它:

<img src="@imageRoot App1/MyImage.png"/>
Run Code Online (Sandbox Code Playgroud)

问题是字符串中的空格。

这将起作用,但是我想在变量中而不是在文字中保留斜杠:

@{string imageRoot = "/_media/Images";}
<img src="@imageRoot/App1/MyImage.png"/>
Run Code Online (Sandbox Code Playgroud)

Bac*_*cks 5

看起来有点难看,但是可以工作:

@{string imageRoot = "/_media/Images/";}
<img src="@Html.Raw(imageRoot)App1/MyImage.png" />
Run Code Online (Sandbox Code Playgroud)