我的基础设施中有这个类,假设返回随机图像。它总是返回相同的图像。我在我的网站上的不同位置使用了完全相同的代码,并且可以正常工作。有任何想法吗?
这个问题是我获得获取随机值的信息的地方。我不明白为什么它适用于一个地方而不是另一个地方......
背景.cs
public static class Background
{
public static string Get()
{
photoBlogModelDataContext _db = new photoBlogModelDataContext();
var image = _db.Images.OrderBy(x => Guid.NewGuid()).FirstOrDefault();
return image.Small; // Always same value?
}
}
另一个页面上的相同代码在我循环浏览我的画廊并从中选择随机图像的地方工作
<img src="@Url.Content("~/content/uploads/" + item.Images.OrderBy(x => Guid.NewGuid()).FirstOrDefault().Small)" alt="" />