Il seguente codice(che serve per creare una pagina di accesso che a sua volta mi reindirizza ad un altra dalla quale posso fare il logout)nella riga <input type="text" id="tbUser"
runat=server"/>
mi dice che l'attributo Runat deve avere solo il valore Server.Come mai avviene questo,cosa è successo??Se qualcuno può aiutarmi perchè l'argomento è abbastanza importante:convalidare l'accesso tramite Userid e Password.Grazie.
<%@ Page Language="C#" %>
<script runat="server">
void Submit_Click(object obj, EventArgs e) {
if (tbPass.Value == "valentina") {
Session["alessandro] = tbUser.Value;
Response.Redirect("exercise2.aspx") ;
} else {
Label1.Text = "<font color=red>That " +
"is the wrong password!</font>";
}
}
</script>
<html><body>
<form runat="server">
Accedi con Username e Password:
<input type="text" id="tbUser"
runat=server"/>
<input type="password" id="tbPass"
runat=server"/>
<asp:Button id="btSubmit"
text="Submit"
runat="server"
OnClick="Submit_Click" />
<asp:Label id="Label1" runat="server"/>
</form>
</body></html>

Rispondi quotando