Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887

    Errore in aggiunta di un controllo alla pagina...

    Qualcuno mi sa spiegare questo errore, please ?

    "System.Web.HttpException: The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>)"

    che si verifica quando tento di inserire una nuova System.Web.UI.WebControls.Label via codice in una pagina ...

    codice:
    Dim Label_Area_Riservata as New System.Web.UI.WebControls.Label
    Label_Area_Riservata.Text = "AREA RISERVATA"
    Label_Area_Riservata.CssClass = "labels"
    Controls.Add(Label_Area_Riservata)
    ... ma togliendo <%=Session("tabella")%> da qui
    codice:
    <HEAD>
    <TITLE>INNOVASIS - DB ADMINISTRATOR # <%=Session("tabella")%></TITLE>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
    <LINK HREF="admin.css" REL="stylesheet" TYPE="text/css">
    </HEAD>
    ci riesce ??? VVoVe:

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    :master: Non so. Non ho mai visto fare così :master:
    prova così
    codice:
    private function GetForm() as HtmlForm
    	Return directcast(FindControl("Form1"), HtmlForm)
    end function
    
    
    ***
    dim l as new label()
    l.text = "paperetta"
    GetForm().Controls.Add(l)
    ***
    
    oppure, e meglio, uso un PlaceHolder
    ossia, Me.PlaceHolder1.Controls.Add(l)
    
    ***
    Pietro

  3. #3
    Aggiungo oltre al suggerimento di Pietro09, ma perché non imposti come webcontrol elaborato dal server anche il title di pagina e togliere quei preistorici
    codice:
    <%...%>
    ?

    Se scrivi:
    codice:
    <title id="titolo" runat="server" />
    E da codice:
    codice:
    titolo.InnerText=Session("tabella")
    Ciao
    AZ [Microsoft - .NET MVP]
    Mia Home page: http://ciclismo.sitiasp.it
    Asp.Net community: http://www.aspitalia.com
    Il mio blog: http://blogs.aspitalia.com/az

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Funzionano entrambe le soluzioni, grazie....Le ho inserite. La prima per inserire il controllo, la seconda per migliorare la gestione del titolo.

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.