0
başka bir sınıftan oluşturulmuş bir oturum değişkenine erişme Başka bir sınıftan oluşturulan "usuario" adlı bir oturum değişkenine erişmem gerekiyor.vb .net
Birincisi, ben CConexion.vb denilen şu sınıftan bu değişkeni erişmesi gereken Default.aspx.vb
Protected Sub btnvalidar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnvalidar.Click
Dim fila As DataRow
Dim nombre As String = ""
For Each fila In tabla.Rows
nombre = fila("referencia")
Next
Session.Add("usuario", nombre)
denilen şu sınıf var
_adaptador.SelectCommand = New MySqlCommand("select * from empresas where usuario=Session("usuario")", _conexion)
ben yaptım ama bildirilmedi değişken, bir hata hala var (Gerçekten parametreli saklı prosedürler kullanılarak olmalıdır), ve – DavidM
Oturum durumunun CConexion.vb sınıfınızda nasıl bulunamadığını anlayamıyorum. Kod snippet'lerinizi temel alarak kesin olarak söyleyemiyorum. Değişkeni geçmek için başka bir yol bulmak zorunda kalabilirsiniz. Belki bu sınıfta usario adlı bir özellik ekleyin ve değeri girin. – TG01
Bu cevaba bir göz atın: http://stackoverflow.com/questions/621549/how-to-access-session-variables-from-any-class -in-asp-net? rQ = 1 – TG01