入力ボックスのラベルを表示したいのですが、情報を含む3つの異なるクラスがあります
Class1のように[設定]はこんな感じ
public class Settings
{
public static decimal Setting1 { get; set; }
public static decimal Setting2 { get; set; }
}
ログイン時に上記のクラスにデータを入力しているため、セッションに保持しました
私のClass2 [AppConst]はこんな感じです
public static class AppConst
{
public const string _unitPersentage = "%";
public const string _unitPerMT = "Per MT";
}
そして私のモーダルはこのようなものです
public class Sale
{
[Display(Name = "Discount")]
public double DiscountAmount { get; set; }
[Display(Name = "Road Tax")]
public double RoadTaxAmount { get; set; }
}
モデル「Sale」のビューで、プロパティ「DiscountAmount」のラベルを次のように表示したい
割引 5% (DiscountAmount のラベル + Settings.Setting1 の値 + AppConst._unitPersentage の値)
ここで、「DiscountAmount」のラベルを取得できます
@Html.TextBoxFor(o => o.DiscountAmount)
しかし、他の2つのメンバー「Settings.Setting1」および「AppConst._unitPersentage」の値を表示するにはどうすればよいですか