none
pegar valor de um label ou textbox no input no asp.net RRS feed

  • Pergunta

  • Boa tarde,

    Alguém consegue me ajudar de como pegar o valor de Label ou TextBox para um input 

    exemplo:

    <input id="Text1" type="text" value="<%%>"/>

    fico grato,

    Mábio

    segunda-feira, 23 de outubro de 2017 20:48

Respostas

  • Muito simples, basta adicionar a tag runat server no controle, e no código behind acessar normalmente

    <input name="name" type="text" id="name" runat="server"/> 

    protected void Page_Load(object sender, EventArgs e)
            {
                name.Value = Session["name"].ToString();
            }
    Tens de colocar um id também




    • Marcado como Resposta Mabio terça-feira, 24 de outubro de 2017 11:18
    • Editado welington jrModerator terça-feira, 24 de outubro de 2017 11:31
    segunda-feira, 23 de outubro de 2017 22:48
    Moderador

Todas as Respostas

  • boa noite, poderia explicar melhor sua dúvida.
    segunda-feira, 23 de outubro de 2017 21:36
    Moderador
  • Boa noite Welington,

    Meu problema é, tenho que passar via POST 4 valores para uma outra página só que não estou conseguindo com que os input pegue os valores que são gerados do banco

    exemplo:

    index.aspx

    <form id="form1" runat="server" method="post" target="_blank" action="http://XXXXXXX">

    <input name="name" type="text" value="<%%>"/>
    <input name="cpf" type="text" value="<%%>"/>
    <input name="cardNumber" type="text" value="<%%>"/>
     <input name="pass" type="text" value="<%%>"/>                               
    <input name="enviar" type="submit" value="Cancelamento Contrato" /> 

    </form>

    index.aspx.cs

    protected void Page_Load(object sender, EventArgs e)

            Label10.text = Session["name"].ToString();
            Label11.Text = Session["cpf"].ToString();
            Label12.Text = Session["cardNumber"].ToString();
            Label13.Text = Session["pass"].ToString();      

     }

    para cada input pegar o valor da session correspondente ao seu nome

    segunda-feira, 23 de outubro de 2017 22:16
  • Muito simples, basta adicionar a tag runat server no controle, e no código behind acessar normalmente

    <input name="name" type="text" id="name" runat="server"/> 

    protected void Page_Load(object sender, EventArgs e)
            {
                name.Value = Session["name"].ToString();
            }
    Tens de colocar um id também




    • Marcado como Resposta Mabio terça-feira, 24 de outubro de 2017 11:18
    • Editado welington jrModerator terça-feira, 24 de outubro de 2017 11:31
    segunda-feira, 23 de outubro de 2017 22:48
    Moderador
  • Welington bom dia,

    Fico muito grato pela ajuda, funcionou perfeitamente!!!

    Mábio

    terça-feira, 24 de outubro de 2017 11:18