Foros del Web » Programando para Internet » ASPX (.net) »

Controles de usuario dentro de controles de usuario

Estas en el tema de Controles de usuario dentro de controles de usuario en el foro de ASPX (.net) en Foros del Web. Buen día para todos Mi problema es el siguiente. Tengo una aplicación web, en la cual tengo un aspx dentro del cual llamo a un ...
  #1 (permalink)  
Antiguo 20/08/2008, 07:45
 
Fecha de Ingreso: mayo-2008
Ubicación: Medellin
Mensajes: 17
Antigüedad: 15 años, 11 meses
Puntos: 0
Controles de usuario dentro de controles de usuario

Buen día para todos
Mi problema es el siguiente. Tengo una aplicación web, en la cual tengo un aspx dentro del cual llamo a un control de usuario, a su vez este control de usuario (lo llamaré contenedor) tiene varios controles de usuario adentro. El contenedor tiene panels en donde se ubican los controles de usuario, estos panels se ajustan automaticamente al ancho de los controles de usuario con la propiedad wrap = true, inexplicablemente antes sí se ajustaban, pero luego de agregar algunos controles adicionales, cuando ejecuto ahora la aplicación los controles quedan por fuera del panel y obviamente el aspx que muestra todos los controles, aparece con todo fuera del lugar que les corresponde.
Cabe anotar que era una aplicación existente hecha con VS 2003 y yo estoy trabajando con VS 2005, pero la aplicación me la pasaron con la migración a 2005 lista y funcionando.
Crei que era problema de VS, porque me habia pasado algo similar pero no con controles de usuario dentro de controles de usuario, por lo que reinicie el VS pero no pasó nada. Otra solucion que intenté fue la de aumentar el ancho de los panels, pero tampoco funcionó.
Si alguien me puede colaborar estaré muy agradecido.
Por su atención y colaboración muchas gracias
  #2 (permalink)  
Antiguo 20/08/2008, 08:38
Avatar de ah_puch  
Fecha de Ingreso: agosto-2005
Ubicación: Ecatepec, México
Mensajes: 180
Antigüedad: 18 años, 8 meses
Puntos: 3
Respuesta: Controles de usuario dentro de controles de usuario

puedes publicar un pedaso del codigo por que asi no entiendo muy bien la problematica yo pase algo por el estilo pero nesesito ver algo de tu codigo para saber bien
__________________
La programacion no es un trabajo, es un Arte
http://www.purodev.blogspot.com
  #3 (permalink)  
Antiguo 20/08/2008, 13:59
 
Fecha de Ingreso: mayo-2008
Ubicación: Medellin
Mensajes: 17
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Controles de usuario dentro de controles de usuario

Buen día ah_puch
Muchas gracias por tu respuesta
Acá te dejo el pedazo de codigo, obviamente solo son partes de codigo y no el total porque aca no caben, espero haber dejado lo escencial
Esta es la pagina aspx:
Código:
<%@ Register TagPrefix="uc1" TagName="ImagenInferior" Src="../UserControls/imagenInferior.ascx" %>
<%@ Register TagPrefix="uc1" TagName="ImagenSuperior" Src="../UserControls/imagenSuperior.ascx" %>
<%@ Register TagPrefix="uc1" TagName="ControlTablasMaestras" Src="../UserControls/ControlTablasMaestras.ascx" %>
<%@ Page language="c#" Inherits="SABIO.Admin.TablasMaestras" CodeFile="TablasMaestras.aspx.cs" %>...
...table id="Table1" style="Z-INDEX: 101; LEFT: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 100%"
				cellspacing="0" cellpadding="0" width="100%" align="center" border="0" name="Table1">
				<tr>
					<td colspan="2" height="2">
						<uc1:ImagenSuperior id="ImagenSuperior1" runat="server"></uc1:ImagenSuperior></td>
					<td width="72" height="2">&nbsp;</td>
				</tr>
				<tr>
					<td width="177" height="291">
						<p></p>
						<table id="Table2" cellspacing="0" cellpadding="0" width="100%" border="0">
							<tr>
								<td></td>
								<td></td>
							</tr>
							<tr>
								<td colspan="2"></td>
							</tr>
						</table>
</td>
					<td align="center" width="877" height="291">
						<uc1:ControlTablasMaestras id="ControlTablasMaestras1" runat="server"></uc1:ControlTablasMaestras></td>
					<td height="291"></td>
				</tr>
				<tr>
					<td colspan="2">
						<uc1:ImagenInferior id="ImagenInferior1" runat="server"></uc1:ImagenInferior></td>
					<td></td>
				</tr>
				<tr>
					<td colspan="2"></td>
					<td></td>
				</tr>
				<tr>
					<td colspan="2" height="37"></td>
					<td height="37"></td>
				</tr>
				<tr>
					<td colspan="2"></td>
					<td></td>
				</tr>
			</table>
			&nbsp;
		</form>
	</body>
</html>
Este es el control de usuario contenedor:
Código:
<%@ Control Language="c#" Inherits="SABIO.UserControls.ControlTablasMaestras" CodeFile="ControlTablasMaestras.ascx.cs" %>
<%@ Register Src="ControlLineasAccion.ascx" TagName="ControlLineasAccion" TagPrefix="uc16" %>
<%@ Register Src="ControlGruposInvestigacion.ascx" TagName="ControlGruposInvestigacion"
    TagPrefix="uc15" %>
<%@ Register Src="ControlTiposCanjes.ascx" TagName="ControlTiposCanjes" TagPrefix="uc13" %>
<%@ Register Src="ControlPoliticasEstados.ascx" TagName="ControlPoliticasEstados"
    TagPrefix="uc14" %>
<%@ Register Src="ControlInstitucion.ascx" TagName="ControlInstitucion" TagPrefix="uc12" %>
<%@ Register Src="controlasesor.ascx" TagName="controlasesor" TagPrefix="uc2" %>
<%@ Register Src="controlautor.ascx" TagName="controlautor" TagPrefix="uc3" %>
<%@ Register Src="controlbiblioteca.ascx" TagName="controlbiblioteca" TagPrefix="uc4" %>
<%@ Register Src="controlcarrera.ascx" TagName="controlcarrera" TagPrefix="uc5" %>
<%@ Register Src="controleditorial.ascx" TagName="controleditorial" TagPrefix="uc6" %>
<%@ Register Src="controlempresa.ascx" TagName="controlempresa" TagPrefix="uc7" %>
<%@ Register Src="controlmateria.ascx" TagName="controlmateria" TagPrefix="uc8" %>
<%@ Register Src="controlproveedor.ascx" TagName="controlproveedor" TagPrefix="uc9" %>
<%@ Register Src="controlserie.ascx" TagName="controlserie" TagPrefix="uc10" %>
<%@ Register Src="ControlDonantes.ascx" TagName="ControlDonantes" TagPrefix="uc11" %>
<%@ Register TagPrefix="uc1" TagName="ControlEdicion" Src="ControlEdicion.ascx" %>
<%@ Register TagPrefix="uc1" TagName="ControlColeccion" Src="ControlColeccion.ascx" %>
<%@ Register TagPrefix="uc1" TagName="ControlTipoAdquisicion" Src="ControlTipoAdquisicion.ascx" %>
<%@ Register TagPrefix="uc1" TagName="ControlTipoAutor" Src="ControlTipoAutor.ascx" %>
<%@ Register TagPrefix="uc1" TagName="ControlTipoNota" Src="ControlTipoNota.ascx" %>
<%@ Register TagPrefix="uc1" TagName="ControlTipoObjeto" Src="ControlTipoObjeto.ascx" %>
<%@ Register TagPrefix="uc1" TagName="ControlFuente" Src="ControlFuente.ascx" %>
<%@ Register TagPrefix="uc1" TagName="ControlIdioma" Src="ControlIdioma.ascx" %>

<table id="Table1" cellspacing="2" cellpadding="1" width="100%" border="0">
	<tr>
		<td align="center"></td>
	</tr>
	<tr>
		<td align="center">
			<asp:Panel id="panAsesor" runat="server" BorderStyle="Inset" Width="569px">
                <uc2:controlasesor ID="Controlasesor1" runat="server" />
                </asp:Panel>
			<asp:Panel id="panAutor" runat="server" BorderStyle="Inset" Width="569px">
                <uc3:controlautor ID="Controlautor1" runat="server" />
                </asp:Panel>
			<asp:Panel id="panBiblioteca" runat="server" BorderStyle="Inset" Width="569px">
                <uc4:controlbiblioteca ID="Controlbiblioteca1" runat="server" />
                </asp:Panel>
			<asp:Panel id="panCarrera" runat="server" BorderStyle="Inset" Width="569px">
                <uc5:controlcarrera ID="Controlcarrera1" runat="server" />
                </asp:Panel>			
            <asp:Panel ID="panInstitucion" runat="server" BorderStyle="Inset" Width="569px">
                <uc12:ControlInstitucion id="ControlInstitucion1" runat="server">
                </uc12:ControlInstitucion>
            </asp:Panel>            
        </td>
	</tr>...
Este es uno de los controles de usuario que están dentro del contenedor y no se ajustan:
Código:
<%@ Control Language="C#" AutoEventWireup="false" CodeFile="ControlInstitucion.ascx.cs" Inherits="SABIO.UserControls.ControlInstitucion" %>

<table id="Table1" cellspacing="1" cellpadding="1" width="100%" border="0">
	<tr>
		<td style="height: 50px; text-align: center;"><!--height="8"-->
			<table id="Table4" style="WIDTH: 656px; HEIGHT: 8px" cellspacing="0" cellpadding="0"
				width="656" border="0">
				<tr>
					<td style="WIDTH: 25px" width="25"><img height="29" alt="" src="../Imagenes/flechaMenu_2.gif" width="32"/></td>
					<td style="WIDTH: 15px" width="15"><img height="29" alt="" src="../Imagenes/barraMenuMonografia_1.gif" width="31"/></td>
					<td style="WIDTH: 571px; text-align:left" width="571" background="../Imagenes/barraMenuMonografia_2.gif">
						<asp:label id="lblTituloTM" runat="server" Font-Bold="True" ForeColor="White" Font-Size="Larger">Ingresar Institución</asp:label></td>
					<td width="30"><img height="29" alt="" src="../Imagenes/barraMenuMonografia_3.gif" width="45"/></td>
				</tr>
			</table>
		</td>
	</tr>
	<tr>
		<td style="text-align: center">
		<asp:Panel ID="panInstitIngreso" runat="server" BorderColor="#E0E0E0" BorderStyle="Groove"
                Width="654px">
                <table id="Table2" border="0" cellpadding="1" cellspacing="2" width="100%">
                    <tr>
                        <td align="right" style="width: 145px; height: 45px">...
                ...</table>
            </asp:Panel>
		<asp:panel id="panInstitBusqueda" runat="server" BorderStyle="Groove" BorderColor="#E0E0E0"
				Width="18cm" Visible="False">				
				<table id="Table5" cellspacing="2" cellpadding="1" width="100%" border="0">
					<tr>
						<td align="center">                            
                            <asp:GridView ID="grdVwResultadoInstit" runat="server" ForeColor="#333333" AllowPaging="True"
                                AllowSorting="True" AutoGenerateColumns="False" PageSize="5" DataKeyNames="IDInstitucion" 
                                 Width="18cm">
                                <RowStyle BackColor="White" ForeColor="Black" />
                                <SelectedRowStyle BackColor="ActiveCaption" Font-Bold="True" ForeColor="White" />
                                <PagerStyle BackColor="Transparent" ForeColor="Blue" HorizontalAlign="Left" />
                                <HeaderStyle BackColor="SteelBlue" Font-Bold="True" ForeColor="White" Width="18cm" Wrap="False" />
                                <AlternatingRowStyle BackColor="#E0E0E0" />
                                <PagerSettings Mode="NumericFirstLast" />
                                <Columns>
Espero que se entienda y me puedan colaborar
Muchas gracias por su ayuda
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 21:06.