16 messaggi dal 16 gennaio 2007
aiutoooooooooooooooooooooooooooooo!!!!!!!!!!!!!!!!!!!!!!!!!!

qualcuno ha idea di come si facciano gli if annidati in c#???

noi abbiamo provato cosi' ma ci dice che è impossibile trasformare un void in boolean :

if (boolean expression) {
statement(s)
} else if (boolean expression) {
statement(s)
} else if (boolean expression) {
statement(s)
} else {
statement(s)
}


AIUTATECI
16 messaggi dal 16 gennaio 2007
SCUSATE NON ERA QLL E' QST:


if (Page.User.IsInRole("Administrator"))
Response.Redirect("HOMEadmin.aspx");
else if (Page.User.IsInRole("Registered Users"))
Response.Redirect("HOMEutentereg.aspx");
else if
(Response.Redirect("login.aspx")) ;


AIUTATECI
426 messaggi dal 17 aprile 2006
la penultima riga deve essere
else
e non else if

Ciao Alessandro
16 messaggi dal 16 gennaio 2007
abbiamo provato, dicevi cosi'??? :


protected void Page_Load(object sender, EventArgs e)
{
if (Page.User.IsInRole("Administrator"))
Response.Redirect("HOMEadmin.aspx");
else (Page.User.IsInRole("Registered Users"))
Response.Redirect("HOMEutentereg.aspx");
else if
(Response.Redirect("login.aspx")) ;
}


pero' ci dà questi errori:
Errore1'else' è un termine non valido nell'espressione.
Errore2È previsto un punto e virgola (;).
Errore3È previsto un punto e virgola (;)
Errore4'else' è un termine non valido nell'espressione
Errore5È previsto un punto e virgola (;)
Avviso6L'istruzione vuota è probabilmente errata
43 messaggi dal 24 ottobre 2006
in c# mi sembra non esiste else if, devi fare if annidati esplicitamente

if (bool1)
{

}
else
{


}
43 messaggi dal 24 ottobre 2006
in c# mi sembra non esiste else if, devi fare if annidati esplicitamente

if (bool1)
{

}
else
{
if (bool2)
{
}
else
{
}

}
426 messaggi dal 17 aprile 2006
no dicevo così:
if (Page.User.IsInRole("Administrator"))
Response.Redirect("HOMEadmin.aspx");
else if (Page.User.IsInRole("Registered Users"))
Response.Redirect("HOMEutentereg.aspx");
else
Response.Redirect("login.aspx") ;

Ciao Alessandro
426 messaggi dal 17 aprile 2006
no dicevo così:
if (Page.User.IsInRole("Administrator"))
Response.Redirect("HOMEadmin.aspx");
else if (Page.User.IsInRole("Registered Users"))
Response.Redirect("HOMEutentereg.aspx");
else
Response.Redirect("login.aspx") ;

Ciao Alessandro

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.