我在我的 EditRound.cshtml 中有这个
<img width="150" height="150"
src="@Url.Action("GetImage", "Admin", new {Model.Id})" />
而且由于某种原因它没有显示图片。我的代码是
public FileContentResult GetImage(int roundId)
{
Round round = roundRepository.Rounds.FirstOrDefault(p => p.Id == roundId);
if (round != null)
{
return File(round.RoundMapImage, round.ImageMimeType);
}
else
{
return null;
}
}
我进行了调试,一切似乎都还好,但 @Url.Action 方法看起来有问题。查看页面源显示这个 src="/Admin/GetImage/1 很明显这是不对的,我该如何解决这个问题?