我如何才能在.NET中本地化/國際化屬性值?.NET中屬性值的本地化
我的具體示例是ASP.NET web parts,如WebDisplayName,WebDescription等,其中我從使用這些屬性的基類繼承。
另外,是否有任何區別做這與屬性聲明在我自己的類?
謝謝!
我如何才能在.NET中本地化/國際化屬性值?.NET中屬性值的本地化
我的具體示例是ASP.NET web parts,如WebDisplayName,WebDescription等,其中我從使用這些屬性的基類繼承。
另外,是否有任何區別做這與屬性聲明在我自己的類?
謝謝!
你看過Localizing the Property Grid嗎?
這看起來幾乎是一樣的,除了你從WebDescriptionAttribute
(et al)而不是DescriptionAttribute
繼承。 Web
類中的所有重要屬性(如Description
)仍可覆蓋。
該頁面上的示例調用靜態SR
類,該類從特定類型檢索字符串資源。如果您需要在同一時間支持多種語言 - 並且在此過程中顯然會受到輕微的性能影響 - 那麼您必須調整屬性本身以獲取您期望的資源的Type
,並使用appropriate constructorResourceManager
班。
如果您想對預期用途進行一些改進,我可以詳細瞭解一下。