DataTables Totalmente no Server Side

Já abordei anteriormente o uso de DataTables com ASP.NET MVC aqui, mas agora vamos mostrar como utilizar o componente com todas as requisições sendo tratadas no servidor – paginação, busca e ordenação!

Continuar lendo

Anúncios

Validação ASP.NET MVC com Globalização

Olá a todos,

Utilizando o ASP.NET MVC temos várias tarefas primárias feitas “automaticamente” para nós, entre elas, a questão de validação de dados: campos obrigatórios, formatos de dados e etc.

Entretanto, podemos encontrar dificuldade em alguns pontos da validação. Enquanto no Brasil o formato para uma data é dia/mês/ano, nos EUA já temos o formato mês/dia/ano.

Nos números também temos diferenças. 100,25 é um número válido para nós Brasileiros, mas não na cultura americana.

Continuar lendo

JQuery Datatables e ASP.NET MVC – Duas abordagens

Olá a todos,

Após quase 2 anos desenvolvendo em PHP, retorno ao continente Microsoft, no país .NET, numa cidadezinha com o nome de ASP.NET, na rua C#.

De agora em diante, espero fazer publicações relacionadas a essa tecnologia. Não guardo rancor contra o PHP, o problema sou eu, não ele, me entende? Quero o melhor para o PHP, por isso preciso me afastar (papo aleatório para dar um FORA).

Pra começar a brincadeira, que falar sobre Datatables e ASP.NET MVC! Separei duas abordagens para vocês, ilustres visitantes.

Código fonte para acompanhar o artigo.

Continuar lendo

Twitter Bootstrap e ASP.NET MVC (Rapidinha II)

Olá a todos! Mais uma dica rápida na área.

Instalando

Para ter rapidamente o Twitter Bootstrap a sua disposição num projeto ASP.NET MVC não é necessário entrar no site e baixar seus arquivos, nem se preocupar em distribuir os .css e .js pelas pastas corretas.

Basta utilizar o Nuget! Basta ter um projeto criado e aberto e o Packet Manager Console. Caso não tenha o Packet Manager Console ativado no seu visual studio, basta seguir a screenshot abaixo:

Com ele ativo, basta digitar as palavras mágicas:

install-package Twitter.Bootstrap

Tchadã. JQuery atualizado e bootstrap inserido no projeto!

Usando

Basta incluir nos bundles (App_Start/BundleConfig.cs):

            bundles.Add(new ScriptBundle(“~/bundles/bootstrap”)
.Include(
“~/Scripts/bootstrap.js”
)
);

bundles.Add(new StyleBundle(“~/Content/bootstrap”)
.Include(
“~/Content/bootstrap.css”,
“~/Content/bootstrap-responsive.css”
)
);

E claro, adicionar a chamada desses bundles na página que deseja utilizar. Como eu estou utilizando o _Layout.cshtml (“página mestre”), vou adicionar lá, para sempre ter o bootstrap disponível.

Coloque no head:

@Styles.Render(“~/Content/bootstrap”)

Coloque após a chamada para o JQuery (antes de fechar o </body>):

@Scripts.Render(“~/bundles/bootstrap”)

Tchans! Você já pode usar todo o conforto do Twitter Boostrap.

Referências

All hail the might Google.

Dot Net Curry.