将模型元素值添加到@ Url.Content问题

时间:2012-08-30 21:44:54

标签: c# asp.net-mvc-3

我只是将一些模型元素值添加到Url.Content中,并且不知道该怎么做。

有任何线索吗?

谢谢!

这些行不起作用......

<img alt="" src="@Url.Content("~/Images/Houses/@(house.ImageFileName)")" />

<img alt="" src="@Url.Content("~/Images/Houses/@house.ImageFileName")" />

<img alt="" src="@Url.Content("~/Images/Houses/" + @house.ImageFileName + ")" />

2 个答案:

答案 0 :(得分:3)

@ house之前不需要object,因为您已经在@Url声明了第一个代码块。但这是下面最好的方法。

假设house中的object是有效context

<img alt="" src="@Url.Content(String.Format("~/Images/Houses/{0}", house.ImageFileName))" />

答案 1 :(得分:0)

你也可以尝试这个

<img alt="" src="@Url.Content("~/Images/Houses/" + house.ImageFileName)" />