-1
A
回答
1
如果我得到它的權利,你要在不同的表中的每個值填充你的資源文件從DataBase
動態。你可以做到這一點通過在項目中創建.resx
文件,下一步將使用其內容下面的代碼是添加/更新:
public static void AddOrUpdateResource(string key, string value)
{
var path = @"YourResourceFilePath.resx";
var resx = new List<DictionaryEntry>();
using (var reader = new ResXResourceReader(path))
{
resx = reader.Cast<DictionaryEntry>().ToList();
var existingResource = resx.Where(r => r.Key.ToString() == key).FirstOrDefault();
if (existingResource.Key == null && existingResource.Value == null) // NEW!
{
resx.Add(new DictionaryEntry() { Key = key, Value = value });
}
else // MODIFIED RESOURCE!
{
var modifiedResx = new DictionaryEntry() { Key = existingResource.Key, Value = value };
resx.Remove(existingResource); // REMOVING RESOURCE!
resx.Add(modifiedResx); // AND THEN ADDING RESOURCE!
}
}
using (var writer = new ResXResourceWriter(path))
{
resx.ForEach(r =>
{
// Again Adding all resource to generate with final items
writer.AddResource(r.Key.ToString(), r.Value.ToString());
});
writer.Generate();
}
}
然後你就可以調用此方法,並從傳遞鍵值你的DataBase
。
相關問題
- 1. 使用數據庫和PHP的多語言網站
- 2. 使用ASP和數據庫的多語言網站
- 3. 如何創建多語言mvc網站與數據庫
- 4. 如何構建多語言網站數據庫(PHP)
- 5. RequireJS和多語言網站
- 6. CFML,數據庫和多語種網站
- 7. 如何使codeigniter網站多語言阿拉伯語和法語
- 8. 使用數據庫的多語言網站
- 9. 使用數據庫在asp.net中創建多語言網站
- 10. Symfony2多語言網站數據分發
- 11. 多語言網站
- 12. 多語言網站
- 13. 多語言網站
- 14. 多語言網站
- 15. 多語言網站
- 16. 多語言網站
- 17. 多語言網站
- 18. 從多語種網站獲取不同語言的HTML數據
- 19. 多語言網站和網址命名
- 20. 多語言網站網址
- 21. Sharepoint 2010多語言知識庫網站
- 22. 多語言社交網站 - 數據庫驅動?
- 23. 設計多語言網站數據庫的最佳實踐
- 24. 多語言網站在數據庫幫助下?
- 25. 多語言網站的數據庫設計
- 26. Yii來自數據庫的多語言網站內容
- 27. 多語言網站:切換語言
- 28. 多語言網站網址和語言路徑
- 29. 如何實現多語言網站laravel
- 30. 如何製作多語言網站?
我是從數據庫中完成的,它需要一些時間,但它的大量數據 – khaled