fev
4

ASP.NET 4.0 – Melhorias para SEO parte 1

Autor admin    Categorias .NET, ASP.NET, C#, Desenvolvimento, Dicas, SEO, WEB     Tags , ,
Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina

Uma das grandes novidades do ASP.NET 4.0, é a possibilidade do desenvolvedor poder criar parâmetros básicos de SEO
As novidades São:

  • Novas propriedades: Page.MetaDescription e Page.MetaKeywords
  • Suporte para URL’s amigáveis
  • Novo método Response.RedirectPermanent()

Page.MetaDescription e Page.MetaKeywords

Essas duas propriedades são usadas para facilitar a otimização individual para cada pagina exemplo no Page_Load:

void Page_Load(object sender, EventArgs e){
Page.Title = "Título Otimizado da Página";
Page.MetaDescription = "Campo para meta description específica de uma página";
Page.MetaKeywords = "insira,as,keywords,relevantes,da,página,aqui";
}

E é possível também colocar no código fonte do arquivo .aspx:

<%@ Page Title = "Título Otimizado da Página" Description = "Campo para meta description específica de uma página" Keywords = "insira,as,keywords,relevantes,da,página.aqui" MasterPageFile = "~/Site.Master" CodeBehind = "paginaX.aspx.cs" Inherits = "WebApplication1.pagina" %>

Isso já adianta muito a vida de um programador .NET que quer aplicar técnicas de SEO no site

Até a próxima

dez
9

Criamos uma conta no Twitter

Autor Leonardo Moreno    Categorias Sem categoria     Tags
Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina

Agora também estamos no Twitter!
twitter 1 Criamos uma conta no Twitter
acesse: http://twitter.com/diariodafonte

abr
10

Criptografando a QueryString

Autor Leonardo Moreno    Categorias .NET, ASP.NET, C#, Dicas     Tags
Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina

Muito de nós usamos parametros QueryString para passar informações de uma pagina para outra como por exemplo um produto selecionado:http://localhost:1234/DadosProduto.aspx?id=10

O problema de fazer assim é que os dados ficam viziveis ao usuario, e se ele for um usuario mais avançado tentará acessar informações que talvez não poderia ser vizualizado por ele, então neste caso faremos um exemplo de como criptografar a QueryString asssim:http://localhost:1234/DadosProduto.aspx?id=03EscXnBsci=

Desta maneira o id do produto está criptografado, no nosso exemplo iremos precisar apenas de dois metodos um de criptografar e outro para descriptografar vamos lá

Criaremos uma classe chamada Encryption64:


using
System; 

using System.Linq;

using System.Text;

using System.IO;

using System.Security.Cryptography;

 

ler mais

jan
13

CRUD com ADO.NET Entity Framework

Autor Leonardo Moreno    Categorias .NET, C#, Visual Studio     Tags ,
Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina

Hoje iremos ver um pouco sobre como fazer operações basicas com o Entity Framework

Criação

Para criar o registro é bem simples basta utilizar apenas duas chamadas ObjectContext: adição e salvamento dos dados.


using
(NorthwindEntities db = new NorthwindEntities())
{
Products products = new Products();
products.ProductName = “Teste”;
products.QuantityPerUnit = “10″;
products.UnitsInStock = 10;
db.AddToProducts(products);
db.SaveChanges();
}

Consulta

A coleção de objetos persistidos pode ser obtida acessando o ObjectContext. Para cada tabela mapeada, existe uma coleção de objetos no ObjectContext correspondente, que pode ser utilizada para realizar consultas. Na implementação destas coleções, os dados não estão disponíveis em memória. Eles só são recuperados do banco quando requisitados, conforme critérios de seleção e junção.

A recuperação de dados pode ser realizada utilizando LINQ. No entanto, diferentemente do LINQ-To-SQL, somente são recuperados dados explicitamente requisitados, isto é, entidades associadas não são recuperadas automaticamente por lazy load (será abordado mais adiante). Assim, para recuperar o produto de ID 2, basta executar:

Products products = db.Products.First(p => p.ProductID == 2);

(Apesar da função “Single” ser mais apropriada, ela não é suportada pelo Entity Framework, cuja utilização dispara uma exceção.)

No modelo, região possui relacionamento de 1 para N com territórios, podendo navegar pela propriedade Territories. No entanto, a coleção vem inicialmente vazia, sendo necessária, para recuperar as associações, executar o lazy load da coleção, ou definir a carga por eager load.

Atualização

Para atualizar um item, basta modificar a propriedade da entidade recuperada pelo ObjectContext e chamar o método SaveChanges. Se o objeto a ser atualizado não foi fornecido pelo ObjectContext, como poderia acontecer numa recepção de dados via WCF, é necessário antes recuperar o objeto e repassar as alterações:

using (NorthwindEntities db = new NorthwindEntities())
{
Products products = new Products();
products.ProductName =
“Teste Alteracao” ;
products.QuantityPerUnit = 10 ;
products.ProductID = 79;
Products original = db.Products.First(p => p.ProductID == products.ProductID);db.ApplyPropertyChanges(“Products”, products);
db.SaveChanges();
}

Remoção

A remoção é uma operação bastante simples. Ela se resume a uma chamada do método DeleteObject:

db.DeleteObject(db.Products.First(p => p.ProductID == 79));
db.SaveChanges();

Simples e pratico agora é só estudar um pouquinho que dá para ir longe ;)

Até a próxima

Abs

jan
8

Windows XP USB – Edition 2009

Autor Leonardo Moreno    Categorias Dicas, Windows XP     Tags ,
Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina

xpusb Windows XP USB   Edition 2009

Encontrei uma versao na net do Windows XP para Usb
Aeww Cesinha eh nois!!!

Download Aqui

out
24

Opine sobre o blog

Autor Leonardo Moreno    Categorias Sem categoria     Tags
Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina

[polldaddy poll=1037028]

set
12

Apostila Introdução ao Framework .NET (C# ou VB.NET)

Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina

3 net logojpg Apostila Introdução ao Framework .NET (C# ou VB.NET)

Povo, ai vai uma apostila para quem quer iniciar com .NET C# ou VB.NET

Link para download: Clique Aqui

Até mais…

set
8

Microsoft lança o SP1 para Visual Studio 2008

Autor Leonardo Moreno    Categorias Visual Studio     Tags
Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina

A Microsoft disponibilizou a versão final do SP1 do Visual Studio 2008, vale apena fazer a instalação , o site oficial é: http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx

O Service Pack 1 do Visual Studio tras muitas novidades:

ASP.NET Dynamic Data Control

ADO.NET Entity Framework

ADO.NET Data Services

e melhorias de ferramentas

Caso tenha dificuldades com a instalação por ter o SP1 BETA já instalado, entre neste blog para suporte.

[]’s,

Leonardo Moreno

jul
20

10.000 – DEZ MIL VISITAS

Autor Leonardo Moreno    Categorias Sem categoria     Tags
Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina

Chegamos a marca de 10.000 ( dez mil ) visitas e continua crescendo!!!

Obrigado a todos!!! :)

jun
15

Revista Info – Junho 2008

Autor Leonardo Moreno    Categorias Revistas, Tecnologia     Tags ,
Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina


Faça o Download da Revista INFO – Junho de 2008!

capainfo Revista Info   Junho 2008

Link para download: CLIQUE AQUI

Ofertas

Ultimos Posts

Assuntos

99 dicas Action Script 3 adicionando metodos as classes do .net Ajax APACHE Apostila .NET Apostila Windows Vista arquivo txt com PHP ASP.NET Banda Banda Larga Beep Besteiras Bope Burrice C# Catho Catho Negocios certeza class codigo para emitir Beep como surgiu o virus Continuous Integration criar radio Criação de arquivo txt com PHP criação do termo virus CSS CSS fundamentos Desenvolvimento desenvolvimento de radio Design Patterns Dicas dicas para windows vista Dicas WINDOWS XP Documentação Easy-Share emitir Beep emitir beep C# Programação SEO Tableless VB.NET Windows XP XML àgeis

Categorias

Ofertas