Volevo fare un semplice form contenente 2 campi di testo NOME e COGNOME ed un pulsante.. alla pressione del pulsante vorrei si aprisse un'altra pagina che dice "Ciao Nome Cognome", usando il codice sottostante la pagina si apre dopo aver inserito nome e cognome, ma non ti fà vedere i campi inseriti precedentemente... è come se avessi lasciato Nome e Cognome vuoti..
Questo lo devo fare in un Content all'interno di una master page.. vi lascio il codice delle 2 pagine qua sotto.. sono davvero confuso, magari l'errore è minimo, vi prego di darci un occhiata.. grazie ancora a tutti!
pagina REGISTER.ASPX ---
<form id="form1">
Nome <asp:TextBox ID="txtNome" Runat="Server"></asp:TextBox>
<br />
Cognome <asp:TextBox ID="txtCognome" Runat="Server"></asp:TextBox>
<asp:Button ID="btnSubmit" Runat="Server" Text="Cerca" PostBackUrl="update.aspx" OnClick="btnSubmit_Click" />
</form>
pagina UPDATE.ASPX ----
<form id="form1">
Ciao Nome
<b><asp:Label ID="lblNome" Runat="Server"></asp:Label></b>
e Cognome
<b><asp:Label ID="lblCognome" Runat="Server"></asp:Label></b>
</form>
pagina UPDATE.asp.cs (Code Behind) ----
protected void Page_Load(object sender, EventArgs e)
{
if (Page.PreviousPage != null)
{
ContentPlaceHolder pc = (ContentPlaceHolder)PreviousPage.Master.FindControl("ContentPlaceHolder1");
lblNome.Text = ((TextBox)pc.FindControl("txtNome")).Text;
lblCognome.Text = ((TextBox)pc.FindControl("txtCognome")).Text;
}
}
Modificato da x-tod il 26 aprile 2007 14.27 -
Modificato da x-tod il 26 aprile 2007 14.28 -