Articles of asp.net mvc

Acessar endereço de e-mail no OAuth ExternalLoginCallback da API do Facebook v2.4 no ASP.NET MVC 5

Com v2.3 da API do Facebook, desde que o seguinte foi definido, o endereço de e-mail dos usuários seria retornado no retorno de chamada para ExternalLoginCallback ; app.UseFacebookAuthentication(new FacebookAuthenticationOptions { AppId = “XXX”, AppSecret = “XXX”, Scope = { “email” } }); No entanto, qualquer aplicativo que possa segmentar apenas a v2.4 (lançado em 8 […]

Como você evita vulnerabilidades de XSS em ASP.Net (MVC)?

Recentemente notei que eu tinha um grande buraco no meu aplicativo porque eu tinha feito algo como: <input type="text" value="” /> Eu sei que deveria ter usado o Html.Encode , mas existe alguma maneira de fazer isso para todos os valores, sem ter que fazê-lo explicitamente?

Cadeia POST para aplicativo ASP.NET Web Api – retorna null

Estou tentando transmitir uma string do cliente para o aplicativo ASP.NET MVC4. Mas eu não posso receber a string, ou ela é nula ou o método post não pode ser encontrado (erro 404) Código do cliente para transmitir a string (aplicativo do console): HttpWebRequest request = (HttpWebRequest)WebRequest.Create(“http://localhost:49032/api/test”); request.Credentials = new NetworkCredential(“user”, “pw”); request.Method = “POST”; […]

Visualizações simples do ASPUD MVC CRUD abrir / fechar na checkbox de diálogo da interface do usuário do JavaScript

Eu tenho vários modos de exibição ASP.NET MVC simples para operações CRUD que funcionam bem por conta própria como uma página da Web simples. Agora vou integrá-los no próprio site (no conteúdo) e ter, por exemplo, links como “Criar novo post”, que acionaria a visualização em um clone do Lightbox escolhido (não sei ainda qual, […]

jQuery $ .cookie não é uma function

Eu estou tentando definir um cookie usando jQuery: $.cookie(“testCookie”, “hello”); alert($.cookie(“testCookie”)); Mas quando eu carrego minha página, recebo o erro “$ .cookie não é uma function”. Aqui está o que eu sei: Eu fiz o download do plugin do cookie jQuery aqui . Eu estou ligando para jQuery e então o plugin de cookie. Ambos […]

MVC para ação

Eu estou usando o MVC C #. Alguém pode dar um exemplo sobre o porquê de alguém usar [HttpPost/HttpGet] para uma ação. Como um ativo pode ter ambos – qual é o uso prático?

Validação de DataAnnotations (Expressão Regular) em asp.net mvc 4 – vista de razor

O validador DataAnnotations não está funcionando na visualização do radar asp.net mvc 4, ao usar os caracteres especiais na expressão regular. Modelo: [StringLength(100)] [Display(Description = “First Name”)] [RegularExpression(“^([a-zA-Z0-9 .&’-]+)$”, ErrorMessage = “Invalid First Name”)] public string FirstName { get; set; } Visão da Navalha: @Html.TextBoxFor(model => Model.FirstName, new { }) @Html.ValidationMessageFor(model => Model.FirstName) A validação […]

O que o arquivo Web.Config faz na pasta views de um projeto MVC?

Eu estou tendo alguns problemas com a implantação do meu aplicativo e durante a solução de problemas, me deparei com o arquivo Web.Config na pasta Views . Em uma tentativa de diminuir as possibilidades de fonts para o meu problema, tentei descobrir o propósito do arquivo ~ Web.Config`, mas não consigo encontrar muita informação. Então […]

Como limpar o cache do navegador no botão de volta do navegador clique em MVC4?

Eu sei que esta é uma pergunta popular no stackoverflow. Eu passei por todas as perguntas e não consigo encontrar a resposta certa para mim. Este é o meu controlador de logout. [Authorize] public ActionResult LogOut(User filterContext) { Session.Clear(); Session.Abandon(); Session.RemoveAll(); Response.Cache.SetCacheability(HttpCacheability.NoCache); Response.Cache.SetExpires(DateTime.UtcNow.AddHours(-1)); Response.Cache.SetNoStore(); FormsAuthentication.SignOut(); return RedirectToAction(“Home”, true); } Não funcionou para mim. Eu também […]

Manipulação de erro da ASP.NET MVC 5

Queremos lidar com 403 erros, 404 erros, todos os erros devido a um MySpecialDomainException e fornecer uma página de erro padrão para todos os outros erros (incluindo erros na configuração do IIS!). Todos os erros devem retornar as visualizações Razor adequadas, seria muito bom ter um ErrorController na frente das views. Por exemplo, algo como […]