Hola, estoy trabajando con MYSQL y .NET MEmbership en mi PC.
Lo que quiero es obtener un listado con lus usarios actuales para poder eliminarlos.
Cada codigo en su parte correspondiente:
*** cargo los usuarios ************
SOLUCION -> tengo Page_Load debe ser -> Page_Init /
void Page_Load(object sender, EventArgs e) {
lbxAvailableUsers.DataSource = Membership.GetAllUsers();
lbxAvailableUsers.DataBind();
}
**** muestro los usuarios********
<asp:ListBox ID="lbxAvailableUsers" runat="server" SelectionMode=Multiple></asp:ListBox>
***** ver ke usaurios he seleccionado ***********
<asp:Button ID="btnVerUsuarios" runat="server" Text="ver usuarios seleccionados" OnClick="btnVerUsuarios_Click" />
****** veo ke usuarios fueron seleccionados **********
Aca esta el problema, cuando doy click en el boton para llamar este metodo se deselecciona lo ke habia seleccionado por lo tanto li.selected es siempre false.
void btnVerUsuarios_Click(object sender, EventArgs e) {
foreach (ListItem li in lbxAvailableUsers.Items) { // o usando: for (int i = 0; i < lbxAvailableUsers.Items.Count; i++)
if (li.Selected)
results.Text = "seleccionado -> " + li.Value;
else
results.Text = results.Text + " NO seleccionado ->" + li.Value;
}
}
**** muestro los usuario selecionados ******
<asp:Label ID="results" runat="server" ></asp:Label>