Duvida Validacao Dentro do Repeater
19/06/2013
0
Amigos,
Nao sei por onde começar, a validação do meu questionário feito em repeater com 3 níveis, seguinte tenho politicas dentro desse meu repeater ele todo dinâmico,mas minha duvida e como posso aplicar validações inviduais em textbox com o mesmo ID.
Exemplo:
Com essa condição gero 4 textbox,mas como validar individualmente, se ele tem um unico id..
Obrigado Pessoal
Nao sei por onde começar, a validação do meu questionário feito em repeater com 3 níveis, seguinte tenho politicas dentro desse meu repeater ele todo dinâmico,mas minha duvida e como posso aplicar validações inviduais em textbox com o mesmo ID.
Exemplo:
string tipo = DataBinder.Eval(e.Item.DataItem, "Tipo").ToString().Trim(); if (tipo == "D") { var txtD = ((TextBox)e.Item.FindControl("txtD")).Visible = true; }
Com essa condição gero 4 textbox,mas como validar individualmente, se ele tem um unico id..
Obrigado Pessoal
Rodrigolima
Curtir tópico
+ 0
Responder
Posts
19/06/2013
Rodrigolima
Pessoal,
Estou tentando fazer a validacao dos meu questitonario repeater dessa forma nao se e a correta veja:
A validacao so funciona apartir do primeiro post back , depois minha propriedade name do txtD e alteradao, nao passando pela validacao.
Poderia fazer isso de outra maneira?
Obrigado pessoal..
Estou tentando fazer a validacao dos meu questitonario repeater dessa forma nao se e a correta veja:
protected void btnSalvar_Click(object sender, EventArgs e) { string txtDireita = Request.Form["ctl00$ContentPlaceHolder1$rpCad$ctl01$rpItens$ctl00$rpSub$ctl00$r_15"]; if (txtDireita == "") { Response.Write("<script>alert('Digite Gondola da Direita')</script>"); } else { foreach (RepeaterItem rpCadItens in rpCad.Items) { var rpItens = (Repeater)rpCadItens.FindControl("rpItens"); foreach (RepeaterItem rpIten in rpItens.Items) { var rpSubItens = (Repeater)rpIten.FindControl("rpSub"); foreach (RepeaterItem rpSubIten in rpSubItens.Items) { var teste = ((TextBox)rpSubIten.FindControl("txtD")).Text; Response.Write("<br>" + teste); } } } }
A validacao so funciona apartir do primeiro post back , depois minha propriedade name do txtD e alteradao, nao passando pela validacao.
Poderia fazer isso de outra maneira?
Obrigado pessoal..
Responder
Clique aqui para fazer login e interagir na Comunidade :)