Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/08/2008, 01:19
samantha_jones
 
Fecha de Ingreso: julio-2008
Mensajes: 10
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Borrado del password con autopostback

Buenos dias,

lo primero, gracias por haberme contestado. Osvoy a explicar un poco como va mi pagina para ver si me podeis ayudar:

Tengo un formulario web con varios controles de usuario. En el primer control es donde tengo el texbox del password.

<asp:TextBox ID="TextBox5" runat="server" TextMode="Password" OnTextChanged="TextBox5_TextChanged"></asp:TextBox>

En el siguiente tengo un dropdown list de paises en la que tengo puesto el Autoposback a True para que se actualice otro dropdown list donde tengo las provincias (dependiendo del pais que se haya elegido). Os pongo el codigo en C# asociado al control:

namespace ProyectoNuevo.ShippingAddress
{
public partial class RegShip : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{

}

protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)
{

if (Paises.SelectedItem.Text == "España")
{
Provincias.Enabled = true;
TextBox1.Enabled = false;
TextBox1.Visible = false;
}
else
{
Provincias.Enabled = false;
TextBox1.Enabled = true;
TextBox1.Visible = true;
}
}
}
}


Lo que me habeis dicho de EnabledViewState, si, lo tengo puesto a True.

Y la otra solución, lo de poner estas dos líneas

if (IsPostBack)
return;

la verdad es que no se muy bien en qué Page_load tendría que ponerlas ¿en los controles de usuario o en el del WebForm? Como no sabía he ido probando uno a uno pero no he conseguido que se solucione, puede que esté haciendo algo mal.

Nada más, un saludo y gracias por la ayuda