Articles of asp.net mvc

Impedir o cache no ASP.NET MVC para ações específicas usando um atributo

Eu tenho um aplicativo ASP.NET MVC 3. Este aplicativo solicita registros por meio do JQuery. O JQuery chama de volta a uma ação do controlador que retorna resultados no formato JSON. Não consegui provar isso, mas estou preocupado com o fato de meus dados estarem sendo armazenados em cache. Eu só quero que o cache […]

MVC4 DataType.Date EditorPara não exibir valor de data no Chrome, bem no Internet Explorer

Eu estou usando o atributo DataType.Date no meu modelo e um EditorFor na minha opinião. Isso está funcionando bem no Internet Explorer 8 e no Internet Explorer 9 , mas no Google Chrome ele mostra um selecionador de data e, em vez de exibir o valor, exibe “Mês / Dia / Ano” em texto cinza […]

Como faço para zombar do HttpContext no asp.net MVC usando Moq?

[TestMethod] public void Home_Message_Display_Unknown_User_when_coockie_does_not_exist() { var context = new Mock(); var request = new Mock(); context .Setup(c => c.Request) .Returns(request.Object); HomeController controller = new HomeController(); controller.HttpContext = context; //Here I am getting an error (read only). … } meu controlador base tem um overrride do Initialize que obtém este requestContext. Estou tentando passar isso, mas […]

Como lidar com checkboxs de seleção em formulários ASP.NET MVC?

Atenção: Esta questão tem mais de nove anos! Sua melhor opção é pesquisar por perguntas mais recentes ou pesquisar as respostas abaixo procurando por sua versão específica do MVC, já que muitas das respostas aqui estão obsoletas agora. Se você encontrar uma resposta que funcione para a sua versão, certifique-se de que a resposta contenha […]

asp.net mvc: por que o Html.CheckBox está gerando uma input oculta adicional

Eu só notei que Html.CheckBox(“foo”) gera 2 inputs em vez de uma, ninguém sabe por que isso é assim?

Chamadas do jQuery Ajax e o Html.AntiForgeryToken ()

Implementei no meu aplicativo a atenuação de ataques de CSRF após as informações que li em algum post do blog pela Internet. Em particular, esses posts foram o direcionador da minha implementação Melhores práticas para ASP.NET MVC do ASP.NET e equipe de conteúdo do desenvolvedor de ferramentas da Web Anatomia de um ataque de falsificação […]

incluem antiforgerytoken em ajax post ASP.NET MVC

Estou tendo problemas com o AntiForgeryToken com ajax. Estou usando a ASP.NET MVC 3. Eu tentei a solução em chamadas do jQuery Ajax e o Html.AntiForgeryToken () . Usando essa solução, o token agora está sendo passado: var data = { … } // with token, key is ‘__RequestVerificationToken’ $.ajax({ type: “POST”, data: data, datatype: […]

ASP MVC no IIS 7 resulta em: Erro HTTP 403.14 – Proibido

Estou desenvolvendo um projeto web ASP MVC. Agora eu tenho um requisito que me obriga a implantar em um IIS7 inmiddle de desenvolvimento (para verificar alguns resources). Estou recebendo a mensagem de erro mencionada acima sempre que tento digitar o URL do site. (Nota: máquina de desenvolvimento: Vista Home Premium, IIS7) O que eu fiz […]

Asp.net MVC ModelState.Clear

Alguém pode me dar uma definição sucinta do papel do ModelState no Asp.net MVC (ou um link para um). Em particular, preciso saber em que situações é necessário ou desejável chamar ModelState.Clear() . Bit open ended huh … desculpe, acho que pode ajudar se eu lhe disser o que estou fazendo de forma aguda: Eu […]

ASP.NET MVC: Validação personalizada por DataAnnotation

Eu tenho um modelo com 4 propriedades que são do tipo string. Eu sei que você pode validar o comprimento de uma única propriedade usando a anotação StringLength. No entanto, quero validar o comprimento das 4 propriedades combinadas. Qual é a maneira MVC de fazer isso com anotação de dados? Estou perguntando isso porque sou […]