none
Razor Syntax: runat=server RRS feed

  • Pergunta

  • Olá!

    Gostaria de saber o porquê de mesmo eu usando o atributo runat="server" nos meus formulários, o meu código não está reconhecendo o elemento quando eu uso o id dele como a variável. Isso acontece apenas na sintaxe Razor. Como posso retornar os elementos que rodam no servidor por este atributo?

    sábado, 17 de março de 2012 23:33

Respostas

  • Cara coloca o name e ve se retorna, nem precisa ter runat=server isso seria para webforms.

    pelo Reuquest["nome do campo"]
    • Editado Romy Moura segunda-feira, 19 de março de 2012 17:33
    • Marcado como Resposta Twinsen MRM terça-feira, 20 de março de 2012 15:57
    segunda-feira, 19 de março de 2012 17:32

Todas as Respostas

  • Cara coloca o name e ve se retorna, nem precisa ter runat=server isso seria para webforms.

    pelo Reuquest["nome do campo"]
    • Editado Romy Moura segunda-feira, 19 de março de 2012 17:33
    • Marcado como Resposta Twinsen MRM terça-feira, 20 de março de 2012 15:57
    segunda-feira, 19 de março de 2012 17:32
  • No MVC nao se deve usar controles runat="server".

    MVC não tem ViewState e portanto os controles do tipo servidor não serão reconhecidos nos controllers.

    O certo no MVC é usar o ModelBinding.

    terça-feira, 20 de março de 2012 15:14
    Moderador
  • O problema é que a minha aplicação não é MVC, é um Website ASP .NET com sintaxe Razor. Porém, eu sou obrigado a postar nesta seção de MVC (se não é movido para cá mesmo). Eu acho que consigo fazer funcionar com o que o Romy disse. Obrigado.

    terça-feira, 20 de março de 2012 15:57