串联字符串 - MVC剃刀
问题描述:
随着Razor视图引擎,我只是想这样的路径转换:串联字符串 - MVC剃刀
src="<%=MyImageServer %>image1.jpg"
到
src="@MyImageServer[PROBLEM_HERE]image1.jpg"
你看问题......什么建议吗?
注: MyImageServer是一个带有路径的变量。
答
裹在括号:
src="@(MyImageServer)image1.jpg"
但你可能想避免这样的标签汤在你的意见,并编写自定义的HTML帮助:
@Html.Image("image1.jpg")
这将产生正确的图像的护理。
感谢您的回答,真的有用!关于您的建议,我更喜欢保留标记语言......您打算如何处理HTML Helper? 'return“
”'这真的会成为代码汤。你不觉得吗?或者'返回新的Image()...'会降低性能。 –
Jaider
2012-02-16 19:54:16
您可以在自定义帮助程序中使用“TagBuilder”来避免标记汤。 – 2012-02-16 21:04:06
好点; D无论如何,我更喜欢我的标记 – Jaider 2012-02-17 14:39:58