Foros del Web » Programación para mayores de 30 ;) » .NET »

Problemas con un asp:Label

Estas en el tema de Problemas con un asp:Label en el foro de .NET en Foros del Web. Hola Amigos: Tengo problemas con un asp:Label. tengo la siguiente línea en una página aspx: <asp:Label id="Label1" runat="server" /> y en el código hago la ...
  #1 (permalink)  
Antiguo 21/03/2005, 09:43
Aki
 
Fecha de Ingreso: noviembre-2003
Mensajes: 24
Antigüedad: 21 años, 4 meses
Puntos: 0
Problemas con un asp:Label

Hola Amigos:
Tengo problemas con un asp:Label.

tengo la siguiente línea en una página aspx:

<asp:Label id="Label1" runat="server" />

y en el código hago la siguiente referencia:

Label1.Text = "...algún mensaje..."

pero si cambio el id del Label a, por ejemplo:

<asp:Label id="Aviso" runat="server" />

y en el código hago la siguiente referencia:

Aviso.Text = "...algún mensaje..."

el VisualStudio me reclama por Aviso, que no existe.

Por qué al solo hecho de cambiarle el nombre al objeto, el VisualStudio me reclama ? Me falta configurar algo ?

Gracias por ayudar.
  #2 (permalink)  
Antiguo 21/03/2005, 09:49
Avatar de Rony J.  
Fecha de Ingreso: noviembre-2004
Ubicación: Maracay - Vzla
Mensajes: 223
Antigüedad: 20 años, 4 meses
Puntos: 0
mmmm?? No c, se me ocurre..revisa enn tu codebehind como está declarado el label
__________________
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas. Albert Einstein
  #3 (permalink)  
Antiguo 21/03/2005, 09:53
Aki
 
Fecha de Ingreso: noviembre-2003
Mensajes: 24
Antigüedad: 21 años, 4 meses
Puntos: 0
Esta es la página:

<%@ Page Language="vb" AutoEventWireup="false" Codebehind="Frames.aspx.vb" Inherits="WebANT.Frames"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>Sistema de ...</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>

<body runat="server">
<form id="formWeb" runat="server">
<asp:label ID=Aviso Runat="server" />
</form>
</body>
</HTML>

y este es el código:

Imports System.Web.UI.WebControls

Public Class Frames
Inherits System.Web.UI.Page

#Region " Web Form Designer Generated Code "

'This call is required by the Web Form Designer.
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

End Sub
Protected WithEvents Label1 As System.Web.UI.WebControls.Label
Protected WithEvents Button1 As System.Web.UI.WebControls.Button

'NOTE: The following placeholder declaration is required by the Web Form Designer.
'Do not delete or move it.
Private designerPlaceholderDeclaration As System.Object

Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
'CODEGEN: This method call is required by the Web Form Designer
'Do not modify it using the code editor.
InitializeComponent()
End Sub

#End Region

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Aviso.text = "...algun mensaje..."
End Sub
End Class
  #4 (permalink)  
Antiguo 21/03/2005, 09:54
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años, 10 meses
Puntos: 7
Puede que en el codebehind siga haciendo referencia a Label1, no a Aviso
__________________
No tengo firma ahora... :(
  #5 (permalink)  
Antiguo 21/03/2005, 09:56
Aki
 
Fecha de Ingreso: noviembre-2003
Mensajes: 24
Antigüedad: 21 años, 4 meses
Puntos: 0
Ok. Revisaré.
  #6 (permalink)  
Antiguo 21/03/2005, 09:57
Avatar de OSRO  
Fecha de Ingreso: octubre-2004
Mensajes: 114
Antigüedad: 20 años, 5 meses
Puntos: 0
De acuerdo

Aqui esta el error, en:

Protected WithEvents Label1 As System.Web.UI.WebControls.Label

Debes de cambir el nombre por ejemplo:

Protected WithEvents Aviso As System.Web.UI.WebControls.Label

Deberia de cambiarse automaticamente, pero si no, se puede hacer manual.

Suerte
  #7 (permalink)  
Antiguo 21/03/2005, 09:58
Aki
 
Fecha de Ingreso: noviembre-2003
Mensajes: 24
Antigüedad: 21 años, 4 meses
Puntos: 0
Si, tenian razon, pero no debería el VisualStudio hacer esto ?
Ya lo corregí. Gracias.
  #8 (permalink)  
Antiguo 21/03/2005, 10:02
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años, 10 meses
Puntos: 7
El VisualStudio lo hace automaticamente si abres el webform y cambias por propiedades(no por vista HTML). En winform, no lo se...
__________________
No tengo firma ahora... :(
  #9 (permalink)  
Antiguo 21/03/2005, 10:04
Avatar de OSRO  
Fecha de Ingreso: octubre-2004
Mensajes: 114
Antigüedad: 20 años, 5 meses
Puntos: 0
Cita:
Iniciado por Mickel
El VisualStudio lo hace automaticamente si abres el webform y cambias por propiedades(no por vista HTML). En winform, no lo se...

Tienes razon, si lo cambias desde el HTML directamenta no lo cambia en el codeBehind, detalles del .NET, pero pues que se la puede hacer, solo esperar al VS .NET 2005


:-p
  #10 (permalink)  
Antiguo 21/03/2005, 10:05
Aki
 
Fecha de Ingreso: noviembre-2003
Mensajes: 24
Antigüedad: 21 años, 4 meses
Puntos: 0
Ok, esperaré el 2005
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:20.