相关疑难解决方法(0)

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

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

@{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)

asp.net-mvc razor

2
推荐指数
1
解决办法
1910
查看次数

如何将此图像源转换为Url.Content?

我有以下图像以这种方式呈现.

  <img src="../../../..@Model.FloorPlan.Floor_Plan_Image_Path@Model.FloorPlan.Floor_Plan_Image_Filename" alt=""/>
Run Code Online (Sandbox Code Playgroud)

我希望如果可能的话,它的src属性将被更改为Url.Content.

我试过的是这个,但我的问题是它将我的模型视为字符串:

<img src="@Url.Content("~/Model.FloorPlan.Floor_Plan_Image_Path@Model.FloorPlan.Floor_Plan_Image_Filename")" alt=""/>
Run Code Online (Sandbox Code Playgroud)

谁能帮我?

Path和Filename的值如下:

Model.FloorPlan.Floor_Plan_Image_Path ="/ Content/Uploads/FloorPlans/00004601 /"Model.FloorPlan.Floor_Plan_Image_Filename ="testfloorplan.png"

c# asp.net-mvc razor asp.net-mvc-3

0
推荐指数
1
解决办法
1104
查看次数

标签 统计

asp.net-mvc ×2

razor ×2

asp.net-mvc-3 ×1

c# ×1