Visualizzazione dei risultati da 1 a 5 su 5

Discussione: .ascx e codebehind

  1. #1

    .ascx e codebehind

    Fino ad oggi quelle poche pag aspx che ho scritto le ho fatte usando Visual Studio semplicemente come editor senza mai fargli gestire il progetto. Ora stavo provando a fare qualcosa usando interamente VS.NET per gestire la soluzione completa e sfruttare così le varie potenzialità ecc.

    Ora io ho una pag default.aspx e il relativo file di codebehind default.aspx.vb. Dentro un user control Chiamato stringhe.aspx.vb ho la seguente prorpietà:

    codice:
    Public Class stringhe
        Inherits System.Web.UI.UserControl
    
    #Region " Codice generato da Progettazione Web Form "
    
        'Chiamata richiesta da Progettazione Web Form.
        <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
    
        End Sub
    
        'NOTA: la seguente dichiarazione è richiesta da Progettazione Web Form.
        'Non spostarla o rimuoverla.
        Private designerPlaceholderDeclaration As System.Object
    
        Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
            'CODEGEN: questa chiamata al metodo è richiesta da Progettazione Web Form.
            'Non modificarla nell'editor del codice.
            InitializeComponent()
        End Sub
    
    #End Region
    
        Public ReadOnly Property ODBCConnectionString() As String
            Get
                '*****************************************************************
                Return "Driver={mySQL ODBC 3.51 driver};Server=xxxx;database=xxx;uid=xxxxx;pwd=xxxx;option=16387;"
           '*****************************************************************
            End Get
        End Property
    
        Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            'Inserire qui il codice utente necessario per inizializzare la pagina
        End Sub
    
    End Class

    Nel default.aspx.vb vorrei riferirmi alla proprietà sopra citata per recuperara la stringa di connessione al db ma purtroppo non riesco perche in qualsiasi maniera io agisca mi dice sempre che ctlConnectionStrings non è definita.

    Please help!

    "La vendetta è un piatto che va gustato freddo"
    Antico proverbio Klingon.
    Lo chiamavano il 'Computer Umano'. Sapeva contare fino a 20 e nudo fino a 21!

  2. #2
    up!
    "La vendetta è un piatto che va gustato freddo"
    Antico proverbio Klingon.
    Lo chiamavano il 'Computer Umano'. Sapeva contare fino a 20 e nudo fino a 21!

  3. #3
    nessuno può aiutarmi??? :master:
    "La vendetta è un piatto che va gustato freddo"
    Antico proverbio Klingon.
    Lo chiamavano il 'Computer Umano'. Sapeva contare fino a 20 e nudo fino a 21!

  4. #4
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    Lo dichiari così:
    Public objstringhe As New Nome_Tuo_Progetto.stringhe()
    Visto che se usi VS.Net ti inserisce le classi nella dll di progetto

    Poi nel codice:
    Dim conn_string = objstringhe.ODBCConnectionString
    Ciao

  5. #5
    grazie, appena ho tempo provo e ti faccio sapere.

    "La vendetta è un piatto che va gustato freddo"
    Antico proverbio Klingon.
    Lo chiamavano il 'Computer Umano'. Sapeva contare fino a 20 e nudo fino a 21!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.