Usuário com melhor resposta
Problemas com validadores

Pergunta
-
Estou recebendo o seguinte erro, apenas quando coloca validadores na minha página:
Erro de Servidor no Aplicativo '/'.
WebForms UnobtrusiveValidationMode requer um ScriptResourceMapping para 'jquery'. Adicione um jquery nomeado de ScriptResourceMapping (diferencia maiúsculas de minúsculas).
Descrição: Ocorreu uma exceção sem tratamento durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.
Detalhes da Exceção: System.InvalidOperationException: WebForms UnobtrusiveValidationMode requer um ScriptResourceMapping para 'jquery'. Adicione um jquery nomeado de ScriptResourceMapping (diferencia maiúsculas de minúsculas).
Erro de Origem:Exceção sem tratamento foi gerada durante a execução da atual solicitação da Web. As informações relacionadas à origem e ao local da exceção podem ser identificadas usando-se o rastreamento de pilha de exceção abaixo.
Rastreamento de Pilha:[InvalidOperationException: WebForms UnobtrusiveValidationMode requer um ScriptResourceMapping para 'jquery'. Adicione um jquery nomeado de ScriptResourceMapping (diferencia maiúsculas de minúsculas).] System.Web.UI.ClientScriptManager.EnsureJqueryRegistered() +2171326 System.Web.UI.WebControls.BaseValidator.RegisterUnobtrusiveScript() +10 System.Web.UI.WebControls.BaseValidator.OnPreRender(EventArgs e) +9576177 System.Web.UI.Control.PreRenderRecursiveInternal() +83 System.Web.UI.Control.PreRenderRecursiveInternal() +168 System.Web.UI.Control.PreRenderRecursiveInternal() +168 System.Web.UI.Control.PreRenderRecursiveInternal() +168 System.Web.UI.Control.PreRenderRecursiveInternal() +168 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +974
Informações sobre a Versão: Microsoft .NET Framework Versão:4.0.30319; Versão do ASP.NET:4.0.30319.18033
Edinho
Respostas
-
No ASP.NET 4.5, por padrão as validações são feitas com HTML5, CSS3 e JQUERY de FORMA NÃO INVASIVA (Separa o HTML do JAVASCRIPT).
Das DUAS UMA.
1) Desabilita a validação NÃO INVASIVA no AppSettings do Web.Config.
2) ADICIONA o arquivo global.asax e no evento Application_Start, registra a biblioteca JQUERY.
Leonardo Lourenço Silva
MCT, MCPD, MCTS, MCP
Desligue a TV, tire sua fantasia de carnaval e vá ESTUDAR !!!
www.netcoders.com.br- Marcado como Resposta Giovani Cr quarta-feira, 9 de outubro de 2013 11:58
Todas as Respostas
-
No ASP.NET 4.5, por padrão as validações são feitas com HTML5, CSS3 e JQUERY de FORMA NÃO INVASIVA (Separa o HTML do JAVASCRIPT).
Das DUAS UMA.
1) Desabilita a validação NÃO INVASIVA no AppSettings do Web.Config.
2) ADICIONA o arquivo global.asax e no evento Application_Start, registra a biblioteca JQUERY.
Leonardo Lourenço Silva
MCT, MCPD, MCTS, MCP
Desligue a TV, tire sua fantasia de carnaval e vá ESTUDAR !!!
www.netcoders.com.br- Marcado como Resposta Giovani Cr quarta-feira, 9 de outubro de 2013 11:58
-
VAleu cara, mas como alterar o Web.Config??? Tem que incluir uma linha?
Edinho
- Sugerido como Resposta Programar é viver quarta-feira, 29 de maio de 2013 17:08