C# .Net MVC5 Razor ToString图像URL
可能是一个愚蠢的问题,但试图显示用户化身图像-当前通过@Model.Avatar为用户传递Guid,但需要将其转换为URL字符串C# .Net MVC5 Razor ToString图像URL,c#,asp.net-mvc,image,razor,C#,Asp.net Mvc,Image,Razor,可能是一个愚蠢的问题,但试图显示用户化身图像-当前通过@Model.Avatar为用户传递Guid,但需要将其转换为URL字符串 <img src="~/avatar-images/@Model.Avatar.png"/> 现在除了最后的.png之外,这应该可以工作了吗?我假设为了按照我的意愿执行这个,我需要做一个ToString来正确地构造它 感谢您的建议:)您可以尝试通过将模型属性括在括号中来帮助Razor解析器: <img src="~/avatar-images/
<img src="~/avatar-images/@Model.Avatar.png"/>
现在除了最后的.png之外,这应该可以工作了吗?我假设为了按照我的意愿执行这个,我需要做一个ToString来正确地构造它
感谢您的建议:)您可以尝试通过将模型属性括在括号中来帮助Razor解析器:
<img src="~/avatar-images/@(Model.Avatar).png" />
或者您可以使用字符串格式,例如
@String.Format("~/avatar-images/{0}.png", Model.Avatar)
或者更确切地说