Duvida Validacao Dentro do Repeater

.NET

19/06/2013

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:


 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

Rodrigolima

Curtidas 0

Respostas

Rodrigolima

Rodrigolima

19/06/2013

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..
GOSTEI 0
Rodrigolima

Rodrigolima

19/06/2013

Nesse caso só consigo validação jquery ou javascript?
GOSTEI 0
Rodrigolima

Rodrigolima

19/06/2013

Nesse caso só consigo validação jquery ou javascript?
GOSTEI 0
POSTAR