私の主な見解では、私は以下を持っています:
<body style="background-image: url(../Content/themes/base/images/sos.png)">
ここで文字列 URL を使用する代わりに、管理者が AdminModel を使用してこの URL にアクセスできるようにします。このようなもの:
<body style="background-image: @AdminModel.BackgroundImage>
私の AdminModel は現在、次のようになっています。
public class AdminModel
{
public int DateId { get; set; }
public DateTime Date { get; set; }
public string BackgroundPath { get; set; }
}
ここで、DateId と Date は DateTime テーブルのフィールドです。BackgroundPath は 1 つの値しか持たないため、テーブル フィールドとして追加したくありません。これを達成するためのより良い方法はありますか?管理者が必要に応じてバックグラウンド URL を変更できるようにするには?