串联字符串 - MVC剃刀

问题描述:

随着Razor视图引擎,我只是想这样的路径转换:串联字符串 - MVC剃刀

src="<%=MyImageServer %>image1.jpg" 

src="@MyImageServer[PROBLEM_HERE]image1.jpg" 

你看问题......什么建议吗?

注: MyImageServer是一个带有路径的变量。

裹在括号:

src="@(MyImageServer)image1.jpg" 

但你可能想避免这样的标签汤在你的意见,并编写自定义的HTML帮助:

@Html.Image("image1.jpg") 

这将产生正确的图像的护理。

+0

感谢您的回答,真的有用!关于您的建议,我更喜欢保留标记语言......您打算如何处理HTML Helper? 'return“”'这真的会成为代码汤。你不觉得吗?或者'返回新的Image()...'会降低性能。 – Jaider 2012-02-16 19:54:16

+0

您可以在自定义帮助程序中使用“TagBuilder”来避免标记汤。 – 2012-02-16 21:04:06

+0

好点; D无论如何,我更喜欢我的标记 – Jaider 2012-02-17 14:39:58