Enquente desenvolvida em ASP.NET com Entity Framework 4

 
 
Este é um projeto de votação (enquete) desenvolvido por Saulo, um de nossos visitantes que envia dicas, sugestões e deixa vários comentários no blog. Abaixo vamos ver o projeto da enquente, desenvolvido em  ASP.NET com Entity Framework 4, utilizando cookies para…
Continue lendo
Por Saulo G. Pacífico

Erro HTTP 404.11 - Not Found - ASP.NET / IIS

 
Resumo de Erros Erro HTTP 404.11 - Not Found O módulo de filtragem de solicitação está configurado para negar uma solicitação que contenha uma sequência de saída dupla. The request filtering module is configured to deny a request that contains a double escape…
Continue lendo
Por Cesar Cassiano Schimanco

C# - Marca d´agua em imagens

 
 
Neste artigo vou mostrar como usar o System.Drawing para inserir um logotipo em uma imagem. Abaixo criei alguns exemplos de como inserir marca d´agua em imagens usando ASP.NET / C#.   I nserir marca d`agua com transparência de 50% na imagem. …
Continue lendo
Por Cesar Cassiano Schimanco

ASP.NET - Criar arquivo com Log de erros do site

 
 
Este artigo tem como finalidade mostrar como centralizar o tratamento e manipulação de todos os erros de um site em um único local. Alem disso, vamos salvar todos os erros em um arquivo txt e responder uma pagina amigável de erro para o usuário usando um template. Alem de tratar os…
Continue lendo
Por Cesar Cassiano Schimanco

Classe BASE para o projeto inteiro usando herança em ASP.NET

 
 
Pensando na reutilização de código e criação de classes genéricas na programação orientada a objetos. Podemos criar uma classe base que vai servir de heranças para todas as paginas do projeto. Por padrão todas as paginas são derivadas da…
Continue lendo
Por

Manipular dados do Excel em C# / ASP.NET com INSERT e UPDATE

 
 
O Excel não é um Banco de Dados, mas mesmo assim podemos conectar nele e fazer SELECT, UPDATE, INSERT.. usando o OLEDB. Neste artigo vou mostrar como fazer INSERT e UPDATE no Excel usando ASP.NET / C#. Tanto em versões 2007 e 2010 do Office quanto as mais antigas como 2003 e…
Continue lendo
Por Cesar Cassiano Schimanco

Verificar se usuário já existe usando web service - ASP.NET

 
 
 
Muito comum ver cadastros de usuários onde é verificada a disponibilidade do nome de usuário no ato do preenchimento do formulário, ou seja, a página não recarrega, como no Gmail, Hotmail... Vou mostrar neste artigo como fazer a verificação do nome de…
Continue lendo
Por Cesar Cassiano Schimanco

Forçar ID estático para toda a aplicação com .NET Framework 4

 
 
Sabemos que o .NET cria IDs muito estranhos após a compilação, e isso acaba atrapalhando na hora de usar o ID no javascript por exemplo. Na versão 3.5 ou anterior do .NET Framework, podemos resgatar o ID utilizando o <%= txtNome.ClientID%>. Mas com a chegada do .NET Framework 4…
Continue lendo
Por Cesar Cassiano Schimanco

Web service - O formulário de teste está disponível somente para solicitações na máquina local

 
 
Uma forma muito útil para fazer testes com web services é acessá-los via browser (http://localhost/WebService.asmx) onde fica disponível um formulário para testá-los. Porém esse formulário fica desabilitado quando acessado remotamente, por isso aparece a mensagem…
Continue lendo
Por Cesar Cassiano Schimanco

Função para remover acentos em C# - ASP.NET

 
 
Remover acentos de uma forma muito simples em C#, sem Expressões Regulares (Regex). protected void Page_Load(object sender, EventArgs e) { Response.Write(RemoverAcentos("Café, Programação")); } public string RemoverAcentos(string input) { if…
Continue lendo
Por Cesar Cassiano Schimanco

ASP.NET - Um valor possivelmente perigoso Request.Form foi detectado no cliente

 
 
Erro de Servidor no Aplicativo '/Site'. Um valor possivelmente perigoso Request.Form foi detectado no cliente (txtMessage="<br />"). Descrição: A validação de solicitação detectou um valor de entrada de cliente possivelmente…
Continue lendo
Por Cesar Cassiano Schimanco

Editar AppSettings no web.config (inserir, editar e remover)

 
 
O appSettings do web.config é um ótimo lugar para armazenar configurações globais como string de conexão, caminho de arquivos, nome do servidor, nome do site e muitos outros. Os itens dentro appSettings podem ser manipulados em tempo de execução, podemos editar,…
Continue lendo
Por Cesar Cassiano Schimanco

Nested Repeater com 3 níveis em ASP.NET - C#

 
 
Criar um Repeater com 2 níveis é simples, mas criar um Repeater com 3 níveis pode dar muita dor de cabeça apesar de terem a mesma idéia. Abaixo criei um exemplo bem simples de um repeater com categorias, subcategorias e produtos. Criei 3 tabelas e relacionei elas com o Relations do…
Continue lendo
Por Cesar Cassiano Schimanco

Repeater com List + Dictionary

 
 
Criar um Repeater com List e pagar os valores contidos no Dictionary que esta dentro do List Default.aspx <asp:repeater id="repUsuarios"…
Continue lendo
Por Cesar Cassiano Schimanco

Salvar e Capturar uma imagem no SQL Server em ASP.NET

 
 
 
Para começar precisamos criar a tabela que irá receber nossa imagem: CREATE TABLE [dbo].[tblImages]( [imageID] [int] IDENTITY(1,1) NOT NULL, [imageData] [image] NULL, [imageType] [nvarchar](50) NULL ) Feito isso vamos para o formulário de upload de…
Continue lendo
Por Bruno de Andrade

Definir o tamanho máximo de upload de arquivos em ASP.NET

 
Para isso podemos usar o Web.Config: <system.web> <httpRuntime maxRequestLength="10240"/> </system.web> O valor é definido em kilobytes e o padrão é de 4096, ou seja, 4 megabytes. Acima, por exemplo, o tamanho máximo foi definido como 10 megabytes.
Continue lendo
Por Bruno de Andrade