2010-08-24 174 views
1

我的web應用程序使用用戶導航菜單,我需要將菜單存儲在數據庫中。除其他屬性外,每個菜單項都有一個文本標題。但我不想在數據庫中存儲標題字符串。相反,我想使用資源文件來插入正確的語言。我正在尋找關於如何將數據庫表和資源鏈接在一起的建議。我的意思是,什麼是商店而不是數據庫中的標題?相應的資源ID?但這似乎是錯誤的。有什麼建議?數據庫中的本地化資源?

+0

你是什麼意思? – akonsu 2010-08-24 20:43:52

回答

0

您可以在綁定的本地化值中使用相同類型的唯一標識符(如果它位於WPF或Silverlight綁定表達式中)。

也就是說,你的查找值將是:

  • 獨特的東西(機請求)
  • 東西依然清晰可辨(易讀性要求)

你的具體菜單查找值可能可以是「Home」菜單字符串的「menu.home」,「View」菜單字符串的「menu.view」等。這種命名方式使它們既有組織性又有意義,因此需要花時間選擇好的n埃姆斯。

希望這會有所幫助。

+0

你的意思是在我的資源文件,我將不得不 <數據名稱=「menu_home」>首頁 和數據庫將有「menu_home」存儲在標題字段中的字符串? 如果是這樣,我同意。我認爲這是做到這一點的唯一方法。想確認其他人也是這樣做的。謝謝。 – akonsu 2010-08-25 12:56:49