2009-07-03 31 views
2

我如何才能在.NET中本地化/國際化屬性值?.NET中屬性值的本地化

我的具體示例是ASP.NET web parts,如WebDisplayName,WebDescription等,其中我從使用這些屬性的基類繼承。

另外,是否有任何區別做這與屬性聲明在我自己的類?

謝謝!

回答

3

你看過Localizing the Property Grid嗎?

這看起來幾乎是一樣的,除了你從WebDescriptionAttribute(et al)而不是DescriptionAttribute繼承。 Web類中的所有重要屬性(如Description)仍可覆蓋。

該頁面上的示例調用靜態SR類,該類從特定類型檢索字符串資源。如果您需要在同一時間支持多種語言 - 並且在此過程中顯然會受到輕微的性能影響 - 那麼您必須調整屬性本身以獲取您期望的資源的Type,並使用appropriate constructorResourceManager班。

如果您想對預期用途進行一些改進,我可以詳細瞭解一下。