Array
(
)

Duvida Validacao Dentro do Repeater

Rodrigolima
   - 19 jun 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:

#Código
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
   - 19 jun 2013

Pessoal,

Estou tentando fazer a validacao dos meu questitonario repeater dessa forma nao se e a correta veja:

#Código
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..

Rodrigolima
   - 20 jun 2013

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

Rodrigolima
   - 20 jun 2013

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