Ver Mensaje Individual
  #9 (permalink)  
Antiguo 16/03/2007, 13:40
Avatar de zacktagnan
zacktagnan
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 19 años, 1 mes
Puntos: 3
Re: Llamar a método de otra clase...

Bueno, lo último que me dices, no lo he cogido del todo.

Vamos a ver. Yo, cuando saqué el control de usuario [adm_info.ascx] en el [adm_inspeli.aspx] dentro de una etiqueta <div>...</div>, se creó en al principio del código HTML de [adm_inspeli.aspx] la línea en negrita:
Código:
<%@ Page language="c#" Codebehind="adm_inspeli.aspx.cs" AutoEventWireup="false" Inherits="webvideoclub.adm_inspeli" %>
<%@ Register TagPrefix="uc1" TagName="adm_menu" Src="adm_menu.ascx" %>
<%@ Register TagPrefix="uc1" TagName="adm_info" Src="adm_info.ascx" %>
 
Y dentro de la mencionada <div>...</div>:
Código:
<div style="LEFT:685px;TOP:135px;POSITION:absolute">
	<uc1:adm_info id="Adm_info1" runat="server"></uc1:adm_info>
</div>
Cita:
Entonces hay que cambiar todo, en la página adm_inspeli.aspx has insertado el control de usuario adm_info entonces quiere decir que existe hay un nombre para ese control, lo que tienes que hacer es llamar al método de ese control que ya existe en tu página que si no le has cambiado el nombre tiene que llamar se adm_info1
Supongo que te refieres al id dentro del <uc1:...></uc1:...>, es decir, en mi caso, exactamente, Adm_info1

Ahora, ¿dónde pongo lo de "Adm_info1.cargarInfo();"?

Lo he probado en la parte código del adm_inspeli.aspx, es decir, en el [adm_inspeli.aspx.cs], pero no hay ninguna referencia a ello.
Osea, que diciéndolo simple y llánamente, al poner Adm_info1 y punto no sale nada. Y tampoco sale (esto, igual, es otra burrada) poniendo:
Código:
Adm_info1 tuObjeto = new Adm_info1(); 
Resumiendo, que la última sugerencia no te he entendido como aplicar, si me lo explicas mejor...

Gracias...
__________________
Saludos,

zacktagnan.
=================================================