Visual Studio говорит, что в этой строке отсутствует конечный тэг, но я погуглил и гуглил, и не могу понять, что там поставить. Это мой код для моей домашней страницы. Master.vb:
Imports Udev.MasterPageWithLocalization.Classes
Partial Public Class Homepage
Inherits System.Web.UI.MasterPage
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Init
If Session([Global].SESSION_KEY_CULTURE) Is Nothing OrElse _
Me.Request.QueryString("lang") <> Session([Global].(SESSION_KEY_CULTURE) Then
RequestLanguageChange(Me.Request.QueryString("lang"))
End If
End Sub
Protected Sub RequestLanguageChange(ByVal culture As String)
'store requested language as new culture in the session
Session([Global].SESSION_KEY_CULTURE) = culture
'reload last requested page with new culture
Server.Transfer(Request.Path)
End Sub
End Class
Строка с надписью:
Me.Request.QueryString("lang") <> Session([Global].(SESSION_KEY_CULTURE) Then
Это линия, которая доставляет мне все неприятности. Это говорит о том, что отсутствует конечный тег или что-то в этом роде. Следовательно, он не работает в сочетании с моими классами - BasePage.vb, Culture.vb и Global.vb, и страница не будет отображаться. Страница предназначена для предоставления мне URL-адресов, таких как clients.aspx? Lang = FR.