そのため、C# と asp.net の Web フォームを使用して、毎週イメージを変更しています。最終的にこれは Facebook アプリケーション (iframe) になります。
上記を行うための最良のアプローチは何ですか?いくつかの調査を行いましたが、本当に役立つものは見つかりませんでした。
そのため、C# と asp.net の Web フォームを使用して、毎週イメージを変更しています。最終的にこれは Facebook アプリケーション (iframe) になります。
上記を行うための最良のアプローチは何ですか?いくつかの調査を行いましたが、本当に役立つものは見つかりませんでした。
Image
ASP.Net Webフォームのコントロールを介して画像を表示していると思いますか? もしそうなら、これは非常に簡単です。
コントロール内に表示する画像は、Image
コントロールの ImageURL プロパティによって決まります。これは、画像ファイルの URL を含むテキストの文字列である必要があります ( gif
、jpg
、jpeg
、または形式のいずれか) bmp
。wmf
png
Web フォームに関連付けられた C# コードでは、以下のメソッドを使用して、日付に基づいてプログラムでイメージを変更できます (myImage
は Web フォームのイメージ コントロールの名前です)。
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);