Erro em Substring

05/05/2008

0

Boa Tarde Pessoal

estou com um erro ao utilizar o substring. Tenho uma pagina inicial e apartir dessa pagina utilizo um menu que acessa as outras páginas.
Somente na página inicial não tem o item ´Principal´ pois esse item de menu é justamente para retornar a pagina principal.

Nessa aplicação, tenho várias páginas iniciais e todas iniciam com o nome ´principalvisao....´. Sendo assim, no evento que monto o menu coloquei esse if :


if (pagina.Substring(0, 14) == ´PrincipalVisao´)
{
dtr.Read();
}

Isso funcionou até ter que montar um menu para uma pagina cujo nome tem menos de 14 caracteres, por exemplo, ´teste.aspx´.
Como faço para resolver isso ? Pensei que o substring tentaria pegar 14 caracteres mas se esses não existissem ..retornaria oque localizou.

Obrigada pela ajuda
Patricia


Jmlpod

Jmlpod

Responder

Posts

05/05/2008

Burnbr

Boa atrde,

if (pagina.length >= 14)
{
if (pagina.Substring(0, 14) == ´PrincipalVisao´)
{
dtr.Read();
}
}

Espero ter ajudado


Responder

05/05/2008

Jmlpod

Boa Tarde BurnBR

obrigada pela dica, coloquei no mesmo if as duas condições, ficou assim



if ((pagina.Length > 14) && (pagina.Substring(0, 14) == ´PrincipalVisao´))
{
dtr.read();
}


T+
Patricia


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar