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

    [C#] richiamo di un label

    Scusate per la domanda un po sciocca ma sono nuovo di questo linguaggio e quindi ho un po di problemi

    L'ultimo è questo:

    Ho creato una pagina default.aspx e in questa ho messo un label così definito:

    <Asp:Label CssClass="newsList" ID="lblBestPhoto" runat="server" Text="Prova" Font-Names="Verdana" Font-Size="XX-Small"></Asp:Label>

    Se lo vado a richiamare nella pagina default.aspx.cs in questo modo:
    lblbestPhoto.Text = "Mio valore";
    mi da errore e mi dice che il label non esiste nel contesto corrente :master: :master:

    Come mai?

  2. #2
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    asp net è trattato in un altro forum così come anche i linguaggi .net in generale..

  3. #3
    Scusami pensavo di aver postato li, cosa faccio apro un nuovo thread oppure i mod me lo spostano nella seziona corretta?

    Scusate ancora

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Ho spostato la discussione nell'area dedicata ad ASP.NET: in futuro, invito a scrivere qui le domande relative a questa tecnologia.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Grazie Alka

  6. #6
    Ragazzi niente?

    Nessuna soluzione al mio problema?

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Silver_Knight
    Ragazzi niente?

    Nessuna soluzione al mio problema?
    c# è sensibile a maiuscole-minuscole, ... :master:

    hai capito o vuoi che continui?
    Pietro

  8. #8
    Originariamente inviato da pietro09
    c# è sensibile a maiuscole-minuscole, ... :master:

    hai capito o vuoi che continui?
    Ho capito cosa vuoi dire, ma ho controllato e ho scritto tutto uguale, qui nel primo post c'è la "b" che è diversa, ma non è quello il problema.

    Il problema forse sta nella pagina default.designer.cs, perchè ho provato a cancellarla poi ho cliccato su default.aspx e ho cliccato su "Converti in Applicazione Web" ma non me la genera perchè mi da un errore.

    Ti dico questo perchè ho letto che se non viene generata quella pagina senza errori i label e tutti i controlli usati non si possono utilizzare nella pagina.aspx.cs.

  9. #9
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    :master: non so. Basta fare un semplice esempio per vedere che va

    pagina
    codice:
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="prova.aspx.cs" Inherits="prove_prova" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
            <hr />
            <asp:LinkButton ID="LinkButton1" runat="server" onclick="modificaLabel">Modifica label</asp:LinkButton>
        </div>
        </form>
    </body>
    </html>
    codice
    codice:
    using System;
    using System.Collections.Generic;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    
    public partial class prove_prova : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
    
        }
        protected void modificaLabel(object sender, EventArgs e)
        {
            this.Label1.Text = "Label modificata";
        }
    }
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.