我想要做的是在c#codebehind中編寫一個方法來讀取基於密鑰的文本。 現在我whant爲只使用一種語言,這就是爲什麼我不需要使用System.Globalization.CultureInfo
讀取資源文件的方法
private ResourceManager rm;
private ResourceReader rr;
public string GetCurrentLanguage(string key)
{
rm = new ResourceManager("~/App_GlobalResources/textFile", System.Reflection.Assembly.GetExecutingAssembly());
string result = rm.GetString(key).ToString();
return result;
}
做到這一點,但它不工作:( 時,我喜歡寫東西litWelcome.Text = GetCurrentLanguage("Welcome");
它的回報錯誤。
人有知道什麼是我做錯了嗎?
感謝提前:)
編輯
確定我得到它我自己,這是我的問題的解決方案:
public string GetCurrentLanguage(string key)
{
string result = Resources.textFile.ResourceManager.GetString(key).ToString();
return result;
}
感謝所有幫助:)
「它不能正常工作」 是沒有問題的一個很好的說明。發生了什麼? –
你想做什麼?這個文件是用來存儲某種設置的嗎? – neeKo