ASPX y User Control

03/06/2005 - 09:09 por solusoft | Informe spam
Hola a todos.

Tengo una página ASPX con un User Control así:

<usercontroles:SubMenuDerecho id="subMenuDerecho" runat="server"
CodigoMenuDerecho= "5"></usercontroles:SubMenuDerecho-->

La cuestión es que quiero que el parámetro CodigoMenuDerecho se establezca
de una fomra similar a la siguiente desde cada página:

BeginEditable -> DreamWeaver
<%
// Esta declaracion de variable en una pagina aspx es correcta ????? tengo
dudas
string CODIGO_SUBMENU = "";
CODIGO_SUBMENU = "5";
%>
EndEditable

<usercontroles:SubMenuDerecho id="subMenuDerecho" runat="server"
CodigoMenuDerecho= "<%= CODIGO_SUMENU%>"></usercontroles:SubMenuDerecho-->

Cómo podría hacerlo ? pasar al parámetro CodigoMenuDerecho NO un literal,
sino el valor de una variable, y todo ello en una página ASPX.

Un saludo y gracias a ustedes.
 

Leer las respuestas

#1 Octavio Telis Aynés
03/06/2005 - 21:00 | Informe spam
Dejame ver... espero estar entendiendo lo que quieres...

En la clase de tu user control, define tu método:

protected string CODIGO_SUBMENU()
{
// Aquí definirás los criterios para cargar el código
// por ejemplo algo así:
int Codigo;
Codigo = 5 + 10;
return Codigo.ToString();
}

y bueno, en tu interfaz gráfica, así como lo habías definido:

<usercontroles:SubMenuDerecho id="subMenuDerecho" runat="server"
CodigoMenuDerecho= "<%= CODIGO_SUBMENU()%>"></usercontroles:SubMenuDerecho>


Espero sea de utilidad...

Saludos...

Octavio Telis Aynés
http://otelis.blogspot.com


"solusoft" escribió en el mensaje
news:
Hola a todos.

Tengo una página ASPX con un User Control así:

<usercontroles:SubMenuDerecho id="subMenuDerecho" runat="server"
CodigoMenuDerecho= "5"></usercontroles:SubMenuDerecho-->

La cuestión es que quiero que el parámetro CodigoMenuDerecho se establezca
de una fomra similar a la siguiente desde cada página:

BeginEditable -> DreamWeaver
<%
// Esta declaracion de variable en una pagina aspx es correcta ????? tengo
dudas
string CODIGO_SUBMENU = "";
CODIGO_SUBMENU = "5";
%>
EndEditable

<usercontroles:SubMenuDerecho id="subMenuDerecho" runat="server"
CodigoMenuDerecho= "<%= CODIGO_SUMENU%>"></usercontroles:SubMenuDerecho-->

Cómo podría hacerlo ? pasar al parámetro CodigoMenuDerecho NO un literal,
sino el valor de una variable, y todo ello en una página ASPX.

Un saludo y gracias a ustedes.

Preguntas similares