180 messaggi dal 06 settembre 2002
Scusate compilando ho il seguente errore:

il nome 'Button1' non esiste nel contesto corrente (Errore CS0103)

io nella mia pagina Aspx ho creato il bottone:

<asp:Button ID="Button1" runat="server" Text="Button" />

nella pagina ascx, utilizzando il completamento automatico, vedo il bottone Button1; riesco ad accedere alle sue proprietà.

Premetto che di bottoni e label ne ho diversi nella pagina Aspx, ma non riesco a crearne più di nuovi; non so cosa può essere successo.

Qualcuno può aiutarmi? Grazie.
che intendi per creare? posta un esempio del codice che stai usando

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
180 messaggi dal 06 settembre 2002
La pagina ascx:

<%@ Control Language="C#" AutoEventWireup="true" EnableViewState="true" CodeFile="search.ascx.cs"
Inherits="ctlSearch" %>
<%@ Register Namespace="MsdnMag.CuttingEdge.Controls" TagPrefix="pgv" Assembly="HotGridView" %>
<%@ Register Src="~/newCal.ascx" TagName="Calendar" TagPrefix="newCal" %>
<%@ Register Src="~/newCal_Search.ascx" TagName="Calendar" TagPrefix="newCal1" %>

<%@ Register Namespace="MyWebControl" TagPrefix="ctr" %>

......
<asp:ObjectDataSource ID="objContratto1" runat="server" SelectMethod="ricercaContratto1"
TypeName="neoSigic.Core.DataSource.SigicCustomDataSource" OldValuesParameterFormatString="original_{0}">
<SelectParameters>
<asp:Parameter Name="ragsoc" Type="String" />
<asp:Parameter Name="dataInizioDa" Type="String" />
<asp:Parameter Name="dataInizioA" Type="String" />
<asp:Parameter Name="tipoimpianto" Type="String" />
<asp:Parameter Name="tipopagamento" Type="String" />
<asp:Parameter Name="idimpianto" Type="String" />
<asp:Parameter Name="idcontratto" Type="String" />
<asp:Parameter Name="idcontrattoTo" Type="String" />
<asp:Parameter Name="amm" Type="String" />
<asp:Parameter Name="tipoContratto" Type="String" />
<asp:Parameter Name="statoContratto" Type="String" />
<asp:Parameter Name="indirizzo" Type="String" />
<asp:Parameter Name="cap" Type="String" />
<asp:Parameter Name="citta" Type="String" />
<asp:Parameter Name="prov" Type="String" />
<asp:Parameter Name="prepaidInvoice" Type="Boolean" />
</SelectParameters>
</asp:ObjectDataSource>

<asp:Button ID="Butt_Sel" runat="server" OnClick="Button_SelAll_Click" Text="Sel/DeSel Tutti" Visible="false" />
<asp:Button ID="Button1" runat="server" Text="Stampa" Visible="false" />

.....
____________________________________________________________________

Quando vado nella pagina XXXXX.ascx.cs

riesco a fare :

Butt_Sel.Visible = true;
ma se provo a fare Button1.Visible = true;

mi da errore di compilazione [Errore CS0103]

no riesco a capire più perchè. Sarà successo qualcosa nella pagina? Devo fare qualcosa a livello di csprj?
sicuro che non ci sia un errore da un altra parte che non consete al VS di parserizzare correttamente la pagina?

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
180 messaggi dal 06 settembre 2002
come faccio capirlo?

Io mi ricordo che una volta ho fatto un copia e incolla dell'intera pagina ascx sovrascrivendo quella vecchia e da allora mi sa che c'è qualke problemino... per esempio non riesco ad inserire nuovi oggetti nella pagina..nel senso che poi non li vede la pagina ascx....

Adesso non so se c'è un modo di ripristinare il tutto.

Grazie.
492 messaggi dal 08 gennaio 2007
Ciao, non so se è il tuo caso, talvolta i componenti registrati nella pagina incasinano un pò tutto, ad esempio provare a inserire degli Accordion dentro i tab di un TabPanel di AjaxTool non sono la gioia di VS, con la conseguenza di attributi destinati al designer buttati un pò ovunque che incasinano non poco la validazione della pagina e centinaia di errori in build time tipo "L'elemento 'TextBox' non è un elemento noto.Il problema potrebbe essere dovuto a un errore di compilazione del sito web", ecc...
Un paio di volte è bastato riavviare VS, altre ho dovuto riavviare Windows, altre ancora ho dovuto cambiare tutto e riscrivere daccapo, spero non sia il tuo caso...
180 messaggi dal 06 settembre 2002
spero di non dover riscrivere tutto :(
213 messaggi dal 25 settembre 2006
sicuro che i tag sulla pagina aspx siano chiusi correttamente? prova spostando il bottone ad esempio in cima alla pagina.

Ciao.

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.