none
Capturar valor input tipo data RRS feed

  • Pergunta

  •    

    Bom dia,

    estou iniciando a programação com Asp.net utilizando C# e gostaria da ajuda de voces.

    Como capturar o valor desse input no code behind

    <input class="form-control" name="registration_date" id="registration-date" type="Date" runat="server">

    Tentei utilizar assim:

      "objcli.DATA_NASCIMENTO = Convert.ToDateTime(Request.Form["registration-date"]);"

    porem o mesmo me retornou "01-01-1900" e não a data que estava selecionada.

    desde ja agradeço

    quarta-feira, 22 de março de 2017 11:04

Respostas

  • Mauricio, troque seu código para:

    objcli.DATA_NASCIMENTO = Convert.ToDateTime(Request.Form["registration_date"]);

    Você especificou o valor do atributo ID ao invés do Name.


    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".

    Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    quarta-feira, 22 de março de 2017 13:12

Todas as Respostas

  • Use o "Request.Form["registration-date"]" que você tem no seu código, mas primeiro coloque-o em uma string e debug.

    Pode ser que o Request.Form esteja retornando null/empty.

    quarta-feira, 22 de março de 2017 12:30
  • Ola Sammuel obrigado pela resposta,

    porem nao entendi sua resposta  obrigado

    quarta-feira, 22 de março de 2017 12:51
  • Mauricio, troque seu código para:

    objcli.DATA_NASCIMENTO = Convert.ToDateTime(Request.Form["registration_date"]);

    Você especificou o valor do atributo ID ao invés do Name.


    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".

    Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    quarta-feira, 22 de março de 2017 13:12
  • Ola Juliano 

    segue meu codigo

                                                                                                            

     <div class="form-group">
    <label for="date" class="cols-sm-2 control-label">Data Nascimento</label>
          <div class="input-group registration-date-time">

    <span class="input-group-addon" id="basic-addon1"><span class="glyphicon glyphicon-calendar" aria-hidden="true"></span></span>
       <input class="form-control" name="registration_date" id="registration-date" type="Date">
      <span class="input-group-btn"> </span>
                   </div>
    </div>


    quinta-feira, 23 de março de 2017 10:00
  • Mauricio,

    Você tentou a modificação que sugeri?


    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".

    Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    quinta-feira, 23 de março de 2017 10:44