【发布时间】:2012-01-23 08:29:06
【问题描述】:
为了让客户手动选择他们自己的语言,我收到了在我的“基本页面”中安装以下内容的说明。我只有普通的 .aspx 页面和 5 个母版页。我有一个 Visual Studio 2010 / vb / net 4.0 网站。我刚刚在 Visual Studio 中创建了自己的类,并将 BasePage.vb 放在我的 app_code 文件夹中。我做的对吗?
Public Class BasePage
Inherits Page
Private Const m_DefaultCulture As String = "en-GB"
Protected Overrides Sub InitializeCulture()
'retrieve culture information from session
Dim culture__1 As String = Convert.ToString(Session("MyCulture"))
'check whether a culture is stored in the session
If Not String.IsNullOrEmpty(culture__1) Then
Culture = culture__1
Else
Culture = m_DefaultCulture
End If
'set culture to current thread
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(culture__1)
Thread.CurrentThread.CurrentUICulture = New CultureInfo(culture__1)
'call base class
MyBase.InitializeCulture()
End Sub
End Class
【问题讨论】:
-
请在SO提出您的其他问题
标签: asp.net visual-studio visual-studio-2010 master-pages