2

ASP.NET MVC アプリケーションのレイアウト ビューにバージョンを含めたいと考えています。

これを index アクションで使用して、バージョンを取得します。

    var version = Assembly.GetAssembly(typeof(HomeController)).GetName().Version;
    ViewBag.Version = version + " / " + YlaGeneralUtilities.GetBuildDateTime(version);

その後、ビューでViewbag.Versionを出力するだけです。

homeController/Index アクションだけでなく、どこにでもバージョンが存在するようにします。

1 つの回避策は、上記の実際のコードをレイアウト ビューに含めることです。

@{
    var version = Assembly.GetAssembly(typeof(HomeController)).GetName().Version;
    ViewBag.Version = version + " / " + YlaGeneralUtilities.GetBuildDateTime(version);
}

しかし、私はビューに「ロジック」を持つという考えが好きではありません..これが唯一の方法ですか?

4

1 に答える 1