所以我每周都使用 c# 和 asp.net webforms 自行更改图像。最终这将是一个 facebook 应用程序(iframe)。
执行上述操作的最佳方法是什么?我做了一些研究,但找不到任何真正有帮助的东西。
所以我每周都使用 c# 和 asp.net webforms 自行更改图像。最终这将是一个 facebook 应用程序(iframe)。
执行上述操作的最佳方法是什么?我做了一些研究,但找不到任何真正有帮助的东西。
我假设您正在通过Image
ASP.Net 网络表单上的控件显示图像?如果是这样,这很简单。
您在控件内显示的图像由Image
控件的 ImageURL 属性确定。这需要是包含图像文件 URL 的文本字符串(采用、gif
、jpg
、jpeg
或bmp
格式)。wmf
png
在与 WebForm 关联的 C# 代码中,您可以使用以下方法以编程方式根据月份更改图像(myImage
是 WebForm 上 Image 控件的名称):
private void SetImage(int day)
{
if (day >= 1 && day <= 7)
{
myImage.ImageUrl = @"~\ImageOne.jpeg";
}
else if (day >= 8 && day <= 14)
{
myImage.ImageUrl = @"~\ImageTwo.jpeg";
}
else if (day >= 15 && day <= 21)
{
myImage.ImageUrl = @"~\ImageThree.jpeg";
}
else if (day >= 22 && day <= 31)
{
myImage.ImageUrl = @"~\ImageFour.jpeg";
}
else
{
throw new Exception("Invalid Day");
}
}
显然,根据需要更改日期并在 if 语句中添加另一个块(如果需要),并更新各种图像的 URL。你可以像这样调用这个方法:
SetImage(DateTime.Now.Day);