Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/03/2005, 14:43
Avatar de kova
kova
 
Fecha de Ingreso: marzo-2003
Mensajes: 79
Antigüedad: 21 años, 2 meses
Puntos: 0
OK, mas o menos lo que influye en el código es lo siguiente:

En el control tengo una variable array de strings declarada así:

private string []idiomasArray;

Luego en el control tambien declaro la propiedad:

public string []Idiomas
{
get{return idiomasArray;}
set{idiomasArray = value;}
}

Esto me permite en tiempo de diseño agregar idiomas al control desde la ventana de propiedades.

Todo esto funciona bien, lo que ocurre es que cuando agrego los idiomas el código html de la página aspx adquiere la siguiente forma:

<cc2:LanguageSelector id="LanguageSelector1" style="Z-INDEX: 103; LEFT: 16px; POSITION: absolute; TOP: 16px" runat="server" Width="80px" Height="8px" Idiomas="Matriz String[]" ></cc2:LanguageSelector>

El problema está en que lo que genera automáticamente Idiomas="Matriz String[]" no lo puede reconocer en tiempo de ejecucción y tira esta excepción:

Parser Error Message: Cannot create an object of type 'System.String[]' from its string representation 'Matriz String[]' for the 'Idiomas' property.

Espero que te sirva para poder ayudarme.

Saludos