我想在我的 ASP.NET MVC 应用程序的布局视图中包含该版本。
我在索引操作中使用它来获取版本:
var version = Assembly.GetAssembly(typeof(HomeController)).GetName().Version;
ViewBag.Version = version + " / " + YlaGeneralUtilities.GetBuildDateTime(version);
之后在视图中我简单地输出 Viewbag.Version。
我希望该版本存在于任何地方,而不仅仅是 homeController/Index 操作。
一种解决方法是在布局视图中包含上面的实际代码:
@{
var version = Assembly.GetAssembly(typeof(HomeController)).GetName().Version;
ViewBag.Version = version + " / " + YlaGeneralUtilities.GetBuildDateTime(version);
}
但我不喜欢在视图中有“逻辑”的想法。这是唯一的方法吗?