Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal...
Neste momento estou a criar a estrutura para criar um site em asp.net e estou a fazer testes para utilizar masterPages.
Acontece que quando crio um formulario dentro dos content Holder o nome dos formularios são recriados e passa a ter o formato por exemplo:
contentHolder$Nome o que me impossibilita de obter o valor das variaveis quando faço
Request.QueryString["Nome"]...
Contactos.aspx
>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder" Runat="Server">
<form runat="server" id="informacao" action="contactos.aspx" method="get">
<asp:TextBox ID="lblNome" runat="server" ></asp:TextBox> <br /><br />
<asp:TextBox ID="lblMorada" runat="server" ></asp:TextBox>
<asp:Button ID="enviar" Text="Enviar" runat="server" onclick="enviar_Click" style="width: 53px" EnableViewState="false" />
</form>
</asp:Content>
Pagina onde pretendo colocar os valores do formulario:
ApresentacaoContactos.aspx
>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder" Runat="Server">
<form runat="server">
<asp:Label ID="lblNome" runat="server" Text="Label"></asp:Label>
<asp:Label ID="lblMorada" runat="server" Text="Label"></asp:Label>
</form>
</asp:Content>
Codigo C#
ApresentacaoContactos.aspx
>
protected void Page_Load(object sender, EventArgs e)
{
string nome = Request.Form["Morada"];
string morada = Request.Form["Morada"];
if (!string.IsNullOrEmpty(nome))
lblNome.Text = nome;
else
lblNome.Text = "no value";
if (!string.IsNullOrEmpty(morada))
lblMorada.Text = morada;
else
lblMorada.Text = "no value";
}
Sugestões para resolução deste problema???? :blink:
Carregando comentários...