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!
![]()

Rispondi quotando