我必须处理一个 ASP.NET 项目,在该项目中我必须支持本地化和翻译。colture 的更改可能仅发生在 Page 对象的 InitializeCulture 方法中,而不会发生在 MasterPage 上。
通常,当我必须处理常见元素(页眉/页脚)时,我会将它们放在 MasterPage 中,但这样做会阻止我正确本地化这些元素。因此,我很想了解如何使用将由所有其他页面(一种 MasterPage)派生的通用基本页面来模板化页面。
我发现这篇文章清楚地解释了如何处理这种情况,但我认为有点过时了: https ://www.codeproject.com/Articles/2915/ASP-NET-Page-Templates-Using-Inheritance
所以我会问是否有更好的方法或技术来实现我的目标。