Утро
Привет, я застрял на том, как проанализировать значение в качестве параметра с одной страницы на другую.
Вот что я уже сделал
В Functional.aspx.vb я анализирую значение в Functional_Sub.aspx из URL
For Each row As DataRow In dt.Rows
html.Append("<a href='Functional_Sub.aspx?flag=" + row(0) + "'>IKUTI</a>")
Next
Что я получаю, это
«Functional_Sub.aspx? Flag = FUNCP-000001» в URL
На Functional_Sub.aspx.vb я пытаюсь получить проанализированное значение с помощью
Dim flag As String = Request.Params("flag")
Private Function GetData() As DataTable
Dim Connbackbone As String = ConfigurationManager.ConnectionStrings("BackboneConnectionString").ConnectionString
Using con As New SqlConnection(Connbackbone)
Using cmd As New SqlCommand("SELECT a.[IDFuncChild], b.[IDFuncParent], a.[nmSubKat] FROM [EL_MstFunctional_SubKat] a inner join [EL_MstFunctional_Kat] b on b.[IDFuncParent] = a.[IDFuncParent] where IDFuncParent = @IDFuncParent order by b.IDFuncParent, a.IDFuncChild")
cmd.Parameters.AddWithValue("@IDFuncParent", flag)
Using sda As New SqlDataAdapter()
cmd.Connection = con
sda.SelectCommand = cmd
Using dt As New DataTable()
sda.Fill(dt)
Return dt
End Using
End Using
End Using
End Using
End Function
Но я получаю этот результат
В этом контексте запрос недоступен
Пожалуйста, ведите меня. Спасибо