Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.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
Asp.net mvc 如何在@viewDataTeam.ID之后添加句点以显示图像?_Asp.net Mvc - Fatal编程技术网

Asp.net mvc 如何在@viewDataTeam.ID之后添加句点以显示图像?

Asp.net mvc 如何在@viewDataTeam.ID之后添加句点以显示图像?,asp.net-mvc,Asp.net Mvc,我想显示一个图像,文件名来自viewData,下面是我所做的 <img src="~/Images/team_logo/@viewDataTeam.ID.png" width="50" /> 但它给了我一个错误,因为它认为.png是一种方法,但我的意思是.png是一个文件扩展名 我可以使用类似这样的,然后将图像重命名为2.png,但是有没有其他方法可以使用2.png?为什么不将格式化的值传递给视图?但是您可以始终使用src=“~/Images/team\u logo/@(vie

我想显示一个图像,文件名来自viewData,下面是我所做的

<img src="~/Images/team_logo/@viewDataTeam.ID.png" width="50" />

但它给了我一个错误,因为它认为
.png
是一种方法,但我的意思是
.png
是一个文件扩展名


我可以使用类似这样的
,然后将图像重命名为
2.png
,但是有没有其他方法可以使用
2.png

为什么不将格式化的值传递给视图?但是您可以始终使用
src=“~/Images/team\u logo/@(viewDataTeam.ID).png”
数据来自数据库。谢谢它可以创建视图模型或使用
ViewBag
并在服务器方法中格式化文件名!