Arquivos do Blog
Codificação Final do Projeto: CRUD em XML com ASP.NET e C# – Parte 3
Olá pessoal, neste artigo veremos a codificação final dos métodos e testaremos o projeto com as operações de CRUD. Acompanhem:
Voltando de onde paramos, confira a codificação do método Gravar, com as explicações logo abaixo:
Esclarecimento + Agradecimentos
Olá pessoal, volto a postar (nem que seja poucas linhas!) depois de 17 dias sem atualização no blog.
O motivo? meu HD do desktop quase deu PT (digo quase porque ainda estou tentando recuperá-lo e tenho fé que vou conseguir!) e junto com ele os meus artigos que estavam em andamento para serem postados aqui, na Linha de Código e na DevMedia.
Prevenindo SQL Injection em ASP.NET
Olá pessoal, neste artigo mostrarei como prevenir ataques de SQL Injection em aplicações ASP.NET.
Faço este artigo com base na videoaula de Bruno Belizário, do Portal Linha de Código, mediante autorização do mesmo. Acompanhem o passo-a-passo:
Conceitos – A Injeção de SQL, ou SQL Injection, é um tipo de ameaça séria de segurança, que se aproveita de falhas em sistemas (não é exclusivo pra web) que interagem com bases de dados via SQL. Dito isto, o SQL Injection ocorre quando o usuário mal intencionado consegue inserir uma série de instruções SQL dentro de uma consulta através da manipulação das entradas de dados (alterações em um textbox, por exemplo) de uma aplicação. Fonte: Wikipedia.
Enviando Emails com ASP.NET usando System.Net.Mail
Olá pessoal, neste artigo iremos mostrar como enviar emails em uma aplicação ASP.NET, usando o namespace System.Net.Mail, presente desde o Net Framework 2.0.
Faço este artigo com base na videoaula de ASP.NET de Luiz Maia, do Portal Linha de Código, mediante autorização do mesmo. Acompanhem o passo-a-passo:
Como dito anteriormente, desde a versão 2.0 do .NET Framework começou a ser usado o namespace System.Net.Mail, em substituição ao obsoleto System.Web.Mail.SmtpMail. Apenas como efeito de comparação, listo abaixo as diferenças entre o namespace anterior e este (retirado da videoaula que originou este artigo):


