Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal,
Tenho uma página que preciso gerar alguns campos ocultos com nomes pré-definidos.
Daí então resolvi criar esses campos ocultos dinamicamente através do C#, que segue o código:
HiddenField hdfEmailCobranca = new HiddenField();
hdfEmailCobranca.ID = "email_cobranca";
hdfEmailCobranca.Value = "menuemail@dominio.com.br";
this.Form.Controls.Add(hdfEmailCobranca); ---> [o erro ocorre nesta linha]
Porém, nesta última linha ocorre o seguinte erro:
The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).
Lembrando que esse código se encontra no code-behind e na página aspx utilizo um código C# para definir a aba ativa do menu.
Fiz alguns testes, meu primeiro foi em uma master page, retirei e o erro continuou, outra tentativa foi criar um PlaceHolder, finalmente funcionou, mas o nome do campo que deveria ser "email_cobranca" é adicionado um prefixo que acaba alterando o nome requerido do campo.
Estou utilizando Visual Web Developer 2005 E.D.
Alguém tem alguma dica pra clarear as coisas por aqui?
Valew!
Carregando comentários...