Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Uso di PARSECONTROL in una classe personalizzata

    Uso ASP.NEt con liguaggio VB

    Il mio problema è il seguente: ho creato una classe che ho chiamato MiaClasse ed ho messo il file .VB nella App_Code del sito, fin qui tuto ok

    ho creato diverse funzioni "SHARED" e sub "SHARED"all'interno della classe E FIN QUI TUTTO OK!

    ora nella stessa classe sto creando una SUB che aggiunge dei controlli alla pagina ma quando uso il comando ParseControl il compilatore me lo sottoliea in errore dicendo che "un riferimento ad un membro non condiviso richiede un riferimento ad un oggetto" sto letteralmente impazzendo.... non so che pesci prendere... AIUTO!!!!
    if $oggi = "Lunedi" {
    $coglioni = $coglioni * 500;
    }

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887

    Re: Uso di PARSECONTROL in una classe personalizzata

    prova a togliere Shared

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    nel tuo modulo (uguale ad una classe con tutti gli elementi statici) metti per esempio:

    codice:
    Public Module MioModulo
        Public Function ParseControl(ByVal page As Page, ByVal controllo As String) As Control
            Return page.ParseControl(controllo)
        End Function
    End Module
    nella pagina metti per esempio:

    <div id="div1" runat="server"></div>

    e nel codice, per esempio:

    codice:
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    	Me.div1.Controls.Add(MioModulo.ParseControl(Me, "<asp:TextBox ID=""TextBox1"" runat=""server""></asp:TextBox>"))
    End Sub
    Pietro

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 © 2026 vBulletin Solutions, Inc. All rights reserved.