Inquiridor
Problema com UpdatePanel + jQuery Mask

Pergunta
-
Olá galera tudo bem?
Seguinte, estou com um problema meio estranho com a função Mask do jQuery, tenho uma página com UpdatePanel na página toda, a mascara funciona normal, mas assim que executo algum comando assíncrono e as mascaras no textbox param de funcionar.
olhei aqui no forum e encontrei algumas respostas aqui:
http://social.msdn.microsoft.com/Forums/pt-BR/aspnetpt/thread/a4967348-acba-4486-8373-494a45afa07f/
e aqui:
http://social.msdn.microsoft.com/Forums/pt-BR/aspnetpt/thread/6fcbe954-2be7-4853-bad8-dd23150fc1d2/
Segui a ideia do segundo link onde sugerem para colocar o bloco do JS entre a function pageLoad(){}
Fiz isso, funciona consigo fazer chamada assíncronas e a mascara permanece, porem só funciona quando os campos estão preenchidos (no meu caso na página de alterar registros) se o campo estiver vazio a mascara simplesmente não funciona, MAS ela funciona com os campos vazios se eu remover a function pageLoad(){} do arquivo JS e assim volta a dar o problema com o UpdatePanel, no minimo estranho não?
segue o código da página Master Page:
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site1.Master.cs" Inherits="CamadaWeb.Site1" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script src="../../Scripts/jquery-1.6.1.min.js"></script> <script src="../../Scripts/jquery.maskedinput-1.3.min.js"></script> <script src="../../Scripts/Mascaras.js"></script> ...
código da página aspx
<%@ Page Title="" Language="C#" MasterPageFile="~/Site1.Master" AutoEventWireup="true" CodeBehind="Cadastrar.aspx.cs" Inherits="CadastrarChefe" Culture="auto" UICulture="auto" %> <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> <style type="text/css"> .auto-style2 { height: 20px; } .auto-style3 { height: 14px; } </style> <script src="/Scripts/dock-example1.js"></script> <script src="/Scripts/fisheye-iutil.min.js" type="text/javascript"></script> <script src="/Scripts/jquery.jqDock.min.js" type="text/javascript"></script> <link href="/Styles/Textos.css" rel="stylesheet" /> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <table id="tblCadastro" runat="server" class="auto-style1"> <tr> <td colspan="4" style="text-align: center"> <asp:Label ID="lblTitulo" runat="server" CssClass="lblTitulo"></asp:Label> </td> </tr> <tr> <td class="auto-style2" colspan="4" style="text-align: left"> <asp:Label ID="lblMensagemErro" runat="server" CssClass="lblAvisos"></asp:Label> </td> </tr> <tr> <td colspan="4" style="text-align: center"> <asp:Label ID="lblGuia" runat="server" CssClass="lblSubTitulo" Text="Dados do Guia:"></asp:Label> <asp:ValidationSummary ID="vcChefe" runat="server" ShowMessageBox="True" ShowSummary="False" /> </td> </tr> <tr> <td colspan="4" style="text-align: center"> <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" EnableScriptGlobalization="true"></asp:ToolkitScriptManager> </td> </tr> <tr> <td style="text-align: right"> <asp:Label ID="lblNome" runat="server" CssClass="lbl" Text="Nome:"></asp:Label> </td> <td> <asp:TextBox ID="txtNome" runat="server" CssClass="txt"></asp:TextBox> <asp:TextBoxWatermarkExtender ID="txtNome_TextBoxWatermarkExtender" runat="server" Enabled="True" TargetControlID="txtNome" WatermarkCssClass="watermarked" WatermarkText="Nome"> </asp:TextBoxWatermarkExtender> <asp:RequiredFieldValidator ID="rfvNome" runat="server" ControlToValidate="txtNome" CssClass="lblAvisos" ErrorMessage="Preencha com o nome!">*</asp:RequiredFieldValidator> </td> <td style="text-align: right"> <asp:Label ID="lblDataNascimento" runat="server" CssClass="lbl" Text="Data de Nascimento:"></asp:Label> </td> <td> <asp:TextBox ID="txtDataNascimento" runat="server" CssClass="data" Height="20px" Width="85px"></asp:TextBox> <asp:TextBoxWatermarkExtender ID="txtDataNascimento_TextBoxWatermarkExtender" runat="server" TargetControlID="txtDataNascimento" WatermarkCssClass="watermarked" WatermarkText="Data"> </asp:TextBoxWatermarkExtender> <asp:CalendarExtender ID="txtDataNascimento_CalendarExtender" runat="server" Enabled="True" Format="dd/MM/yyyy" PopupButtonID="ibCalendario" TargetControlID="txtDataNascimento"> </asp:CalendarExtender> <asp:ImageButton ID="ibCalendario" runat="server" CausesValidation="False" ImageUrl="~/Images/iconecalendario.png" /> <asp:RequiredFieldValidator ID="rfvDataNascimento" runat="server" ControlToValidate="txtDataNascimento" CssClass="lblAvisos" ErrorMessage="Preencha a data de nascimento!">*</asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="revDataNascimento" runat="server" ControlToValidate="txtDataNascimento" CssClass="lblAvisos" ErrorMessage="Preencha uma data válida" ValidationExpression="^(0[1-9]|[12][0-9]|3[01])/(0[1-9]|1[012])/[12][0-9]{3}$">*</asp:RegularExpressionValidator> </td> </tr> <tr> <td style="text-align: right"> <asp:Label ID="lblRg" runat="server" CssClass="lbl" Text="RG:"></asp:Label> </td> <td> <asp:TextBox ID="txtRg" runat="server" CssClass="rg" Width="110px"></asp:TextBox> <asp:TextBoxWatermarkExtender ID="txtRg_TextBoxWatermarkExtender" runat="server" TargetControlID="txtRg" WatermarkCssClass="watermarked" WatermarkText="RG"> </asp:TextBoxWatermarkExtender> <asp:RequiredFieldValidator ID="rfvRG" runat="server" ControlToValidate="txtRg" CssClass="lblAvisos" ErrorMessage="Preencha o telefone!">*</asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="revRG" runat="server" ControlToValidate="txtRg" CssClass="lblAvisos" ErrorMessage="Preencha um RG válido!" ValidationExpression="^\d{2}\.\d{3}\.\d{3}-\d{1}$">*</asp:RegularExpressionValidator> </td> <td style="text-align: right"> <asp:Label ID="lblCpf" runat="server" CssClass="lbl" Text="CPF:"></asp:Label> </td> <td> <asp:TextBox ID="txtCpf" runat="server" CssClass="cpf" Width="115px">a</asp:TextBox> <asp:TextBoxWatermarkExtender ID="txtCpf_TextBoxWatermarkExtender" runat="server" TargetControlID="txtCpf" WatermarkCssClass="watermarked" WatermarkText="CPF"> </asp:TextBoxWatermarkExtender> <asp:RequiredFieldValidator ID="rfvCPF" runat="server" ControlToValidate="txtCpf" CssClass="lblAvisos" ErrorMessage="Preencha o CPF!">*</asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="revCPF" runat="server" ControlToValidate="txtCpf" CssClass="lblAvisos" ErrorMessage="Preencha um CPF válido!" ValidationExpression="^\d{3}\.\d{3}\.\d{3}-\d{2}$">*</asp:RegularExpressionValidator> </td> </tr> <tr> <td style="text-align: right"> <asp:Label ID="lblTelefone" runat="server" CssClass="lbl" Text="Telefone:"></asp:Label> </td> <td> <asp:TextBox ID="txtTelefone" runat="server" CssClass="telefone" Width="110px"></asp:TextBox> <asp:TextBoxWatermarkExtender ID="txtTelefone_TextBoxWatermarkExtender" runat="server" TargetControlID="txtTelefone" WatermarkCssClass="watermarked" WatermarkText="Telefone"> </asp:TextBoxWatermarkExtender> <asp:RequiredFieldValidator ID="rfvTelefone" runat="server" ControlToValidate="txtTelefone" CssClass="lblAvisos" ErrorMessage="Preencha o telefone!">*</asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="revTelefone" runat="server" ControlToValidate="txtTelefone" CssClass="lblAvisos" ErrorMessage="Preencha um telefone válido!" ValidationExpression="^\(\d{2}\) \d{4}-\d{4}$">*</asp:RegularExpressionValidator> </td> <td style="text-align: right"> <asp:Label ID="lblEmail" runat="server" CssClass="lbl" Text="E-mail:"></asp:Label> </td> <td> <asp:TextBox ID="txtEmail" runat="server" CssClass="txt"></asp:TextBox> <asp:TextBoxWatermarkExtender ID="txtEmail_TextBoxWatermarkExtender" runat="server" Enabled="True" TargetControlID="txtEmail" WatermarkCssClass="watermarked" WatermarkText="E-mail"> </asp:TextBoxWatermarkExtender> <asp:RegularExpressionValidator ID="revEmail" runat="server" ControlToValidate="txtEmail" CssClass="lblAvisos" ErrorMessage="Preencha um e-mail válido!" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">*</asp:RegularExpressionValidator> </td> </tr> <tr> <td style="text-align: right"> <asp:Label ID="lblTelefone2" runat="server" CssClass="lbl" Text="Celular:"></asp:Label> </td> <td> <asp:TextBox ID="txtTelefone2" runat="server" CssClass="telefone" Width="110px"></asp:TextBox> <asp:TextBoxWatermarkExtender ID="txtTelefone2_TextBoxWatermarkExtender" runat="server" TargetControlID="txtTelefone2" WatermarkCssClass="watermarked" WatermarkText="Celular"> </asp:TextBoxWatermarkExtender> <asp:RegularExpressionValidator ID="revCelular" runat="server" ControlToValidate="txtTelefone2" CssClass="lblAvisos" ErrorMessage="Preencha um celular válido!" ValidationExpression="^(\(\d{2}\) \d{4}-\d{4})?$">*</asp:RegularExpressionValidator> </td> <td style="text-align: right"> <asp:Label ID="lblSexo" runat="server" CssClass="lbl" Text="Sexo:"></asp:Label> </td> <td> <asp:DropDownList ID="ddlSexo" runat="server" CssClass="lbl"> <asp:ListItem>Selecione</asp:ListItem> <asp:ListItem Value="0">Masculino</asp:ListItem> <asp:ListItem Value="1">Feminino</asp:ListItem> </asp:DropDownList> <asp:CompareValidator ID="cvSexo" runat="server" ControlToValidate="ddlSexo" CssClass="lblAvisos" ErrorMessage="Selecione um Sexo!" Operator="NotEqual" ValueToCompare="Selecione">*</asp:CompareValidator> </td> </tr> <tr> <td colspan="4" style="text-align: center"> <asp:Label ID="lblTituloEndereco" runat="server" CssClass="lblSubTitulo" Text="Dados do Endereço:"></asp:Label> </td> </tr> <tr> <td colspan="4" style="text-align: center"> </td> </tr> <tr> <td style="text-align: right"> <asp:Label ID="lblLogradouro" runat="server" CssClass="lbl" Text="Rua:"></asp:Label> </td> <td> <asp:TextBox ID="txtRua" runat="server" CssClass="txt"></asp:TextBox> <asp:TextBoxWatermarkExtender ID="txtRua_TextBoxWatermarkExtender" runat="server" Enabled="True" TargetControlID="txtRua" WatermarkCssClass="watermarked" WatermarkText="Rua, Av."> </asp:TextBoxWatermarkExtender> </td> <td style="text-align: right"> <asp:Label ID="lblNumero" runat="server" CssClass="lbl" Text="Número:"></asp:Label> </td> <td> <asp:TextBox ID="txtNumero" runat="server" CssClass="txt" Width="47px"></asp:TextBox> <asp:FilteredTextBoxExtender ID="txtNumero_FilteredTextBoxExtender" runat="server" FilterType="Numbers" TargetControlID="txtNumero"> </asp:FilteredTextBoxExtender> <asp:TextBoxWatermarkExtender ID="txtNumero_TextBoxWatermarkExtender" runat="server" Enabled="True" TargetControlID="txtNumero" WatermarkCssClass="watermarked" WatermarkText="Nº"> </asp:TextBoxWatermarkExtender> </td> </tr> <tr> <td style="text-align: right"> <asp:Label ID="lblBairro" runat="server" CssClass="lbl" Text="Bairro:"></asp:Label> </td> <td> <asp:TextBox ID="txtBairro" runat="server" CssClass="txt"></asp:TextBox> <asp:TextBoxWatermarkExtender ID="txtBairro_TextBoxWatermarkExtender" runat="server" Enabled="True" TargetControlID="txtBairro" WatermarkCssClass="watermarked" WatermarkText="Bairro"> </asp:TextBoxWatermarkExtender> </td> <td style="text-align: right"> <asp:Label ID="lblComplemento" runat="server" CssClass="lbl" Text="Complemento:"></asp:Label> </td> <td> <asp:TextBox ID="txtComplemento" runat="server" CssClass="txt"></asp:TextBox> <asp:TextBoxWatermarkExtender ID="txtComplemento_TextBoxWatermarkExtender" runat="server" Enabled="True" TargetControlID="txtComplemento" WatermarkCssClass="watermarked" WatermarkText="Complemento"> </asp:TextBoxWatermarkExtender> </td> </tr> <tr> <td style="text-align: right"> <asp:Label ID="lblCidade" runat="server" CssClass="lbl" Text="Cidade:"></asp:Label> </td> <td> <asp:TextBox ID="txtCidade" runat="server" CssClass="txt"></asp:TextBox> <asp:TextBoxWatermarkExtender ID="txtCidade_TextBoxWatermarkExtender" runat="server" Enabled="True" TargetControlID="txtCidade" WatermarkCssClass="watermarked" WatermarkText="Cidade"> </asp:TextBoxWatermarkExtender> </td> <td style="text-align: right"> <asp:Label ID="lblEstado" runat="server" CssClass="lbl" Text="Estado:"></asp:Label> </td> <td> <asp:DropDownList ID="ddlEstado" runat="server" CssClass="lbl"> <asp:ListItem Value="selecione">Selecione</asp:ListItem> <asp:ListItem Value="AC">Acre</asp:ListItem> <asp:ListItem Value="AL">Alagoas</asp:ListItem> <asp:ListItem Value="AP">Amapá</asp:ListItem> <asp:ListItem Value="AM">Amazonas</asp:ListItem> <asp:ListItem Value="BA">Bahia</asp:ListItem> <asp:ListItem Value="CE">Ceará</asp:ListItem> <asp:ListItem Value="DF">Distrito Federal</asp:ListItem> <asp:ListItem Value="ES">Espirito Santo</asp:ListItem> <asp:ListItem Value="GO">Goiás</asp:ListItem> <asp:ListItem Value="MA">Maranhão</asp:ListItem> <asp:ListItem Value="MT">Mato Grosso</asp:ListItem> <asp:ListItem Value="MS">Mato Grosso do Sul</asp:ListItem> <asp:ListItem Value="MG">Minas Gerais</asp:ListItem> <asp:ListItem Value="PA">Para</asp:ListItem> <asp:ListItem Value="PB">Paraíba</asp:ListItem> <asp:ListItem Value="PR">Parana</asp:ListItem> <asp:ListItem Value="PE">Pernambuco</asp:ListItem> <asp:ListItem Value="PI">Piaui</asp:ListItem> <asp:ListItem Value="RJ">Rio de Janeiro</asp:ListItem> <asp:ListItem Value="RN">Rio Grande do Norte</asp:ListItem> <asp:ListItem Value="RS">Rio Grande do Sul</asp:ListItem> <asp:ListItem Value="RO">Rôndonia</asp:ListItem> <asp:ListItem Value="RR">Roraima</asp:ListItem> <asp:ListItem Value="SC">Santa Catarina</asp:ListItem> <asp:ListItem Value="SP">São Paulo</asp:ListItem> <asp:ListItem Value="SE">Sergipe</asp:ListItem> <asp:ListItem Value="TO">Tocantis</asp:ListItem> </asp:DropDownList> </td> </tr> <tr> <td style="text-align: right"> <asp:Label ID="lblCep" runat="server" CssClass="lbl" Text="Cep:"></asp:Label> </td> <td> <asp:TextBox ID="txtCep" runat="server" CssClass="cep" Width="80px"></asp:TextBox> <asp:TextBoxWatermarkExtender ID="txtCep_TextBoxWatermarkExtender" runat="server" TargetControlID="txtCep" WatermarkCssClass="watermarked" WatermarkText="CEP"> </asp:TextBoxWatermarkExtender> <asp:RegularExpressionValidator ID="revCEP" runat="server" ControlToValidate="txtCep" CssClass="lblAvisos" ErrorMessage="Preencha um CEP válido!" ValidationExpression="^\d{5}-\d{3}$">*</asp:RegularExpressionValidator> <asp:Button ID="btnBuscarCep" runat="server" CssClass="hooverbuttonmenores" Text="Buscar Cep" Width="80px" Height="25px" OnClick="btnBuscarCep_Click" CausesValidation="False" /> </td> <td style="text-align: left" colspan="2"> </td> </tr> <tr> <td colspan="4" style="text-align: left"> <asp:Label ID="lblResultadoBuscarCep" runat="server" CssClass="lblResultadoCep"></asp:Label> </td> </tr> <tr> <td colspan="4" style="text-align: center"> <asp:Label ID="lblTituloVeiculo" runat="server" CssClass="lblSubTitulo" Text="Dados do Veículo:"></asp:Label> </td> </tr> <tr> <td class="auto-style3" colspan="4" style="text-align: center"></td> </tr> <tr> <td style="text-align: right"> <asp:Label ID="lblMarca" runat="server" CssClass="lbl" Text="Marca:"></asp:Label> </td> <td> <asp:TextBox ID="txtMarca" runat="server" CssClass="txt" Width="120px"></asp:TextBox> <asp:TextBoxWatermarkExtender ID="txtMarca_TextBoxWatermarkExtender" runat="server" Enabled="True" TargetControlID="txtMarca" WatermarkCssClass="watermarked" WatermarkText="Marca"> </asp:TextBoxWatermarkExtender> <asp:RequiredFieldValidator ID="rfvMarca" runat="server" ControlToValidate="txtMarca" CssClass="lblAvisos" ErrorMessage="Preencha a marca!">*</asp:RequiredFieldValidator> </td> <td style="text-align: right"> <asp:Label ID="lblModelo" runat="server" CssClass="lbl" Text="Modelo:"></asp:Label> </td> <td> <asp:TextBox ID="txtModelo" runat="server" CssClass="txt" Width="120px"></asp:TextBox> <asp:TextBoxWatermarkExtender ID="txtModelo_TextBoxWatermarkExtender" runat="server" Enabled="True" TargetControlID="txtModelo" WatermarkCssClass="watermarked" WatermarkText="Modelo"> </asp:TextBoxWatermarkExtender> <asp:RequiredFieldValidator ID="rfvModelo" runat="server" ControlToValidate="txtModelo" CssClass="lblAvisos" ErrorMessage="Preencha o modelo!">*</asp:RequiredFieldValidator> </td> </tr> <tr> <td style="text-align: right"> <asp:Label ID="lblPlaca" runat="server" CssClass="lbl" Text="Placa:"></asp:Label> </td> <td> <asp:TextBox ID="txtPlaca" runat="server" CssClass="placa" Width="80px"></asp:TextBox> <asp:TextBoxWatermarkExtender ID="txtPlaca_TextBoxWatermarkExtender" runat="server" TargetControlID="txtPlaca" WatermarkCssClass="watermarked" WatermarkText="Placa"> </asp:TextBoxWatermarkExtender> <asp:RequiredFieldValidator ID="rfvPlaca" runat="server" ControlToValidate="txtPlaca" CssClass="lblAvisos" ErrorMessage="Preencha a placa!">*</asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="revPlaca" runat="server" ControlToValidate="txtPlaca" CssClass="lblAvisos" ErrorMessage="Preencha uma placa válida!" ValidationExpression="^[a-zA-Z]{3}\-\d{4}$">*</asp:RegularExpressionValidator> </td> <td style="text-align: right"> <asp:Label ID="lblTipo" runat="server" CssClass="lbl" Text="Tipo de Veículo:"></asp:Label> </td> <td> <asp:RadioButton ID="rbCarro" runat="server" CssClass="lbl" GroupName="tipo" Text="Carro" /> <asp:RadioButton ID="rbMoto" runat="server" CssClass="lbl" GroupName="tipo" Text="Moto" /> <asp:RadioButton ID="rbOnibus" runat="server" CssClass="lbl" GroupName="tipo" Text="Ônibus" /> <asp:RadioButton ID="rbVan" runat="server" CssClass="lbl" GroupName="tipo" Text="Van" /> </td> </tr> <tr> <td style="text-align: right" class="auto-style2"></td> <td class="auto-style2"></td> <td style="text-align: right" class="auto-style2"></td> <td class="auto-style2"></td> </tr> <tr> <td style="text-align: center" colspan="4"> <asp:Button ID="btnCadastrar" runat="server" CssClass="hooverbuttoncadastrar" Text="Cadastrar" OnClick="btnCadastrar_Click" /> <asp:Button ID="btnCancelar" runat="server" CausesValidation="False" CssClass="hooverbuttoncancelar" Text="Cancelar" OnClick="btnCancelar_Click" /> </td> </tr> </table> <table class="auto-style1" runat="server" id="tblSucesso" visible="false"> <tr> <td colspan="3" style="text-align: center"> <asp:Label ID="lblMensagemOk" runat="server" CssClass="lblMensagemOk"></asp:Label> </td> </tr> <tr> <td colspan="3" style="text-align: center"> </td> </tr> <tr> <td style="text-align: center"> <asp:Button ID="btnPaginaInicial" runat="server" CssClass="hooverbuttonsucesso" Text="Página Inicial" OnClick="btnPaginaInicial_Click" /> </td> <td style="text-align: center"> <asp:Button ID="btnPesquisar" runat="server" CssClass="hooverbuttonsucesso" Text="Pesquisar" OnClick="btnPesquisar_Click" /> </td> <td style="text-align: center"> <asp:Button ID="btnNovoCadastro" runat="server" CssClass="hooverbuttonsucesso" Text="Novo Cadastro" OnClick="btnNovoCadastro_Click" /> </td> </tr> <tr> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> </tr> </table> </ContentTemplate> <Triggers> <asp:PostBackTrigger ControlID="btnCadastrar" /> <asp:PostBackTrigger ControlID="btnNovoCadastro" /> <asp:PostBackTrigger ControlID="btnPesquisar" /> <asp:PostBackTrigger ControlID="btnPaginaInicial" /> </Triggers> </asp:UpdatePanel> </asp:Content>
Código do arquivo JS Mascaras.js
function pageLoad() { //SE EU REMOVER ESSA FUNCTION FUNCIONA NOS CAMPOS VAZIOS POREM NÃO FUNCIONA QUANDO CHAMO ALGUM CONTROLE ASSÍNCRONO DENTRO DO UPDATEPANEL $(document).ready( function () { $(".data").mask("99/99/9999"); } ); $(document).ready( function () { $(".cpf").mask("999.999.999-99"); } ); $(document).ready( function () { $(".placa").mask("aaa-9999"); } ); $(document).ready( function () { $(".telefone").mask("(99) 9999-9999"); } ); $(document).ready( function () { $(".data").mask("99/99/9999"); } ); $(document).ready( function () { $(".cep").mask("99999-999"); } ); $(document).ready( function () { $(".rg").mask("99.999.999-9"); } ); $(document).ready( function () { $(".cnpj").mask("99.999.999/999-99"); } ); }
Alguém sabe onde estou errando?
desde já obrigado!
- Editado Felipe Augusto Candido Rocha sábado, 2 de março de 2013 03:27
Todas as Respostas
-
Boa tarde Felipe! Tudo bem?
Seu tópico ja está sendo respondido aqui: http://social.msdn.microsoft.com/Forums/pt-BR/aspnetpt/thread/d66b191e-c021-443d-b353-7436161739ad
Por favor, evite criar tópicos duplicados. Esse tópico será trancado.
Obrigado pela compreensão!
Att,
Felipo Gonçalves
Microsoft Contingent Staff- Sugerido como Resposta Felipo GonçalvesModerator segunda-feira, 4 de março de 2013 18:05
- Editado Felipo GonçalvesModerator segunda-feira, 4 de março de 2013 18:06