Asp.net mvc 使用Razor将模型值注入URL
我正在尝试将属性的值注入URL的一部分,以使其具有唯一的文件名:Asp.net mvc 使用Razor将模型值注入URL,asp.net-mvc,asp.net-mvc-4,razor,Asp.net Mvc,Asp.net Mvc 4,Razor,我正在尝试将属性的值注入URL的一部分,以使其具有唯一的文件名: <img src="/Content/img/portfolio/@item.Id.jpg"> 这不起作用,因为“Id”后面的点显然认为它期待自己的属性。我曾尝试在Id和.jpg之间添加一个空格,但这给了我类似于“123.jpg”的东西 如何注入值?在parantehesis中包装item.Id <img src="/Content/img/portfolio/@(item.Id).jpg">
<img src="/Content/img/portfolio/@item.Id.jpg">
这不起作用,因为“Id”后面的点显然认为它期待自己的属性。我曾尝试在Id和.jpg之间添加一个空格,但这给了我类似于“123.jpg”的东西
如何注入值?在parantehesis中包装
item.Id
<img src="/Content/img/portfolio/@(item.Id).jpg">
或
正确标记您的问题,以使其到达正确的受众
<img src='@string.Format("/Content/img/portfolio/{0}.jpg", item.Id)'>