Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais
WebCast ASP.NET : Código Fonte Disponibilizado
Data:7/21/2009

Translate this page now :





Categories: ASP.NET

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :
Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon

Veja Também


O código fonte do WebCast “ASP.NET : Dicas e Truques” já está disponível para download.

Durante o webCast ocorreu um pequeno bug, a deleção de registros utilizando checkbox não funcionou. Na verdade, toda a demonstração estava correta, ocorre que a junção de 2 demonstrações diferentes causou um bug.

A demonstração de eliminação do viewstate utilizou o seguinte código como parte da substituição do botão deletar :

   1: protected void ObjectDataSource2_Deleting(object sender, ObjectDataSourceMethodEventArgs e)
   2: {
   3:     e.InputParameters["Original_Productid"] = chave;
   4: }

Já o botão deletar do exemplo de checkbox, utilizou o seguinte código :

   1: protected void cmdApagar_Click(object sender, EventArgs e)
   2: {
   3:     foreach (int p in listaprodutos)
   4:     {
   5:         ObjectDataSource2.DeleteParameters["Original_ProductID"].DefaultValue = p.ToString();
   6:         ObjectDataSource2.Delete();
   7:     }
   8: }

Os dois exemplos são como que antagônicos : A programação do Deleting do objectdatasource limpa o parâmetro para deleção do produto e a deleção não funciona. Uma pequena alteração do Deleting permite os dois funcionarem em conjunto :

   1: protected void ObjectDataSource2_Deleting(object sender, ObjectDataSourceMethodEventArgs e)
   2: {
   3:     if (chave != 0)
   4:     {
   5:         e.InputParameters["Original_Productid"] = chave;
   6:     }
   7: }

Pronto : O deleting apenas irá alterar o parâmetro se a variável criada para esse exemplo – chave – estiver realmente preenchida. Com essa pequena correção os dois exemplos passam a funcionar corretamente.

Eis os exemplos contidos no código fonte para download :

- Utilização de Validadores com imagens

- Truques com customValidator tratando erros de servidor

- Reduzindo o viewstate da gridview (e substituindo o botão de deleção)

- Truques com checkbox

- SiteMap Dinâmico com SiteMapPath

- SiteMap Dinâmico com exibição de menu e treeview



Categories: ASP.NET


Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
Nenhum comentário foi realizado ainda. Seja o primeiro !
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br