32 messaggi dal 10 novembre 2005
E' tutta la giornata che sto impazzendo per un errore che, mano a mano che provo, si sposta di qua e di la ma non se ne va e non riesco proprio a capire...

Ora sono arrivato al colmo.

Pagina Categoria.aspx:

<%@ Register TagPrefix="user" TagName="Categoria" Src="~/App_UserControls/Category.ascx" %>

<asp:Content ID="Content3" ContentPlaceHolderID="body" runat="Server">

<user:Categoria runat="server" ID="cat" />

</asp:Content>

Pagina Categoria.aspx.cs:

protected void Page_Load(object sender, EventArgs e)
{
cat.Carica();
}

UserControl Category.ascx:

<%@ Register TagPrefix="user" TagName="CategoriaProdotti" Src="~/App_UserControls/CategoriaProdotti.ascx" %>

<div class="titolo"><asp:Literal runat="server" ID="titolo" /></div>

<asp:Panel runat="server" ID="cat" />

UserControl Category.ascx.cs:

public void Carica()
{
App_UserControls_CategoriaProdotti p = new App_UserControls_CategoriaProdotti();
p.Carica();

}

UserControl CategoriaProdotti.ascx

<div class="sottotitolo"><asp:Literal runat="server" ID="ControlTitle" Text="Prodotti:" /></div>

UserControl CategoriaProdotti.ascx.cs

public void Carica()
{
ControlTitle.Text="test";
}


Errore:
System.NullReferenceException: Object reference not set to an instance of an object.

Riga: ControlTitle.Text="test";

e l'errore lo da anche con un Response.Write ("test");

Se non mi riuscite ad aiutare voi non ce la può fare nessuno...
non puoi istanziare gli user controlo utilizzando new, devi usare il metodo LoadControl

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
32 messaggi dal 10 novembre 2005
Hai ragione
L'avevo usato tempo fa e non mi era assolutamente venuto in mente...
Sei il mio salvatore grazie
di nulla, buon lavoro

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.