多语言版本资源文件找不到
做一个多语言版本项目,才开始研究,看了些资料是新建资源文件,在资源文件里调用,可我新建完资源文件运行总是找不到。
aspx.vb文件
GL = New Globalization()
GL.Globalization("WebApp.globalization.Login")
If Not (IsPostBack) Then
LabUserName.Text = GL.GetString("name")
' LabPWD.Text = GL.GetString("pwd")
DropDownList1.SelectedItem.Value = GL.CurrentCulture
End If
类文件
Public Sub Globalization(ByVal Global As String)
culture = CultureInfo.CurrentCulture
RM = New ResourceManager(Global, Me.GetType().Assembly.GetExecutingAssembly())
End Sub
Public Function GetString(ByVal Value As String) As String
If HttpContext.Current.Session("Culture") <> "" Then
Return RM.GetString(Value, CultureInfo.CreateSpecificCulture(CStr(HttpContext.Current.Session("Culture"))))
Else
Return RM.GetString(Value)
End If
End Function
代码是这样的,很奇怪为什么都找不到,路径都是正确的,难道非都得注册嘛,希望做过的兄弟指点指点,谢谢大家!