我刚刚在第二行收到运行时错误。
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
rm = new ResourceManager("Resources.Default.apsx",
System.Reflection.Assembly.Load(System.IO.File.ReadAllBytes(
"E:\\New folder\\multi_lang\\multi_lang\\App_LocalResources")));
ci = Thread.CurrentThread.CurrentCulture;
错误消息表明访问被拒绝来自以下路径,或文件处于只读模式。我的代码中没有出错。
答案 0 :(得分:1)
尝试使用此代码,如果您使用的是版本2.0或3.5或4,则无需加载您的资源文件
String language = "en-US";
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(language);
或在您的配置中
<globalization culture="en-US" />
或者在您的网页default.aspx
中使用此功能<%@ Page Culture="en-US" %>