Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# .Net MVC5 Razor ToString图像URL_C#_Asp.net Mvc_Image_Razor - Fatal编程技术网

C# .Net MVC5 Razor ToString图像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/

可能是一个愚蠢的问题,但试图显示用户化身图像-当前通过@Model.Avatar为用户传递Guid,但需要将其转换为URL字符串

<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)
或者更确切地说