Página no mesmo local após um postback

Imagine que você tem uma página com bastante conteúdo e no final dela você tem um formulário para o usuário do site preencher, nesse formulário você tem um controle (ex.: DropDownList) que faz um postback(refresh na página) quando sofre alguma alteração, com isso toda página é recarregada e retorna para o topo dela novamente, ou seja a barra de rolagem volta para o inicio da página dificultando a navegação do usuário.

Como evitar isso no ASP.Net?

Simples e rápido! Na diretiva @page de todas às páginas ASP.Net você tem uma propriedade chamada MaintainScrollPositionOnPostback, basta mudá-la para “true” que esse problema será resolvido.

<%@ MaintainScrollPositionOnPostback="true" %>

Operador ternário em C#

Basicamente o operador ternário valida uma condição(if/else) se falsa ou verdadeira.
Apesar de ser muito útil em alguns casos, e já ter me ajuda em alguns situações, sempre esqueço sua sintaxe. Para relembrar quando necessário, deixo esse exemplo registrado:

public bool CheckValuesEquals(int firstValue, int secondValue)
{
	bool result;
	//condition ? if true : else false
	result = firstValue == secondValue ? true : false;
	return result;
}

Postando vídeo do YouTube no wordpress.com

Continuando meu aprendizado com o wordpress.com surgiu a seguinte dúvida: Como postar um vídeo do YouTube no meu blog?

Se você usa o wordpress.com é bem simples:

1. Com o editor do wordpress aberto mude o modo de edição para HTML.
2. Acesse o site do YouTube, escolha o vídeo que deseja postar em seu blog e copie o código que está no campo Incorporar/embed.
O código de ser semelhante a esse:


3. Depois é só publicar o post. Simples.

obs.: Caso você tenha baixado o código do wordpress e instalado em sua hospedagem, talvez seja necessário a instalação de um plugin. Esse caso eu não cheguei a testar.

Abraços,


Video: Nike – Som: The Killers

Esse som me da uma certa motivação para acertar aquela manobra que não quer encaixar nem f*.


Post com exemplo de código

Acredito que essa dúvida não seja só minha(com certeza não rs):  Como colocar código com formatação e indentação em um post no seu blog do wordpress?

Não foi tão difícil achar a resposta usando o google, mas, vou facilitar o trabalho indicando  o blog Linux Fan que tem essa info explicando direitinho como fazer =)


Página de manutenção em segundos!

Imagine que você precise tirar seu site do ar para uma manutenção e não quer que os usuários do site recebam uma mensagem de erro que para eles não faz o menor sentido.

Como fazer isso?

Com o ASP.Net 2.0 isso é simples. Basta que você coloque uma página na raiz de sua aplicação com o conteúdo que você deseja mostrar para o usuário nomeada de app_offline.htm.
Enquanto essa página estiver na raiz da aplicação às outras páginas de seu site não serão exibidas e não será exibido nenhum erro. Dessa forma você pode fazer as alterações necessárias em seu site sem se preocupar com os acessos que seu site terá no momento da manutenção.

Para voltar o conteúdo do seu site, basta renomear a página app_offline.htm para outro nome qualquer (normalmente Default.aspx) e pronto. \o/


Meu primeiro post

Faz um bom tempo que estou pensando em criar um blog , mas sempre surgia alguma problema. Essa semana acabei tomando coragem e resolvi criar uma conta no WordPress e começar a “blogar”. Esse post é mais para conhecer a ferramenta e ter algum conteúdo nos testes que estou fazendo. =)

Para quem também quer criar um blog, no blog Rails Girl a autora fez um post com 7 motivos bem interessantes e motivadores para você criar coragem e criar seu blog.

Abraços,