Uso VS2010, aspnet, jQuery, C#
Uso o plugin .Mask abaixo, tá funcionando blz.
$(document).ready(function () {
$("#txtCep").mask("99.999-999", { placeholder: " " });
O campo cep no banco de dados por padrão é 00.000-000, como faço para o campo já aparecer preenchido com 00.000-000 no webform