Articles of asp.net mvc

Substituir Autorizar Atributo no ASP.NET MVC

Eu tenho uma class base de controlador MVC na qual eu apliquei o atributo Authorize, pois quero que quase todos os controladores (e suas ações ao longo) sejam autorizados. No entanto, eu preciso ter um controlador e uma ação de outro controlador não autorizado. Eu queria poder decorá-los com o [Authorize(false)] ou algo assim, mas […]

Como adicionar a API da Web a um projeto existente do ASP.NET MVC 4 Web Application?

Desejo adicionar uma API da Web do ASP.NET a um projeto de aplicativo da Web ASP.NET MVC 4, desenvolvido no Visual Studio 2012. Quais etapas devo executar para adicionar uma API da Web funcional ao projeto? Estou ciente de que preciso de um controlador derivado do ApiController, mas isso é tudo que sei. Deixe-me saber […]

ServiceStack novo serviço ao lado do site da ASP.NET MVC

Nos exemplos do ServiceStack, não vejo um único aplicativo que seja o primeiro site da ASP.NET MVC e, em seguida, tornei o serviço ServiceStack em segundo. Vamos pegar um aplicativo da web ASP.NET MVC muito simples que renderiza produtos através do Views. Utiliza controladores, visões, modelos e viewmodels. Digamos que temos um modelo de Product […]

Como obter o usuário atual no asp.net MVC

Em um modelo de formulários, eu costumava obter o usuário atual conectado por: Page.CurrentUser Como faço para obter o usuário atual dentro de uma class de controlador no asp.net MVC?

Melhor maneira de implementar a limitação de solicitações no ASP.NET MVC?

Estamos experimentando várias maneiras de limitar as ações do usuário em um determinado período de tempo : Limitar mensagens de pergunta / resposta Limite de edições Limitar recuperações de feed Por enquanto, estamos usando o Cache para simplesmente inserir um registro de atividade do usuário – se esse registro existir se / quando o usuário […]

Qual é o ‘ciclo de vida da página’ de uma página ASP.NET MVC, comparado com ASP.NET WebForms?

Qual é o ‘ciclo de vida da página’ de uma página ASP.NET MVC, comparado com ASP.NET WebForms? Estou tentando entender melhor essa questão “simples” para determinar se as páginas existentes que eu tenho em um site (muito) simples podem ser facilmente convertidas dos WebForms do ASP.NET. Uma “conversão” do processo abaixo ou um ciclo de […]

Depuração / carregamento do Visual Studio muito lento

Estou no final do juízo. O Visual Studio normalmente é extremamente lento para depurar ou simplesmente carregar (“iniciar sem depurar”) meus sites ASP.NET MVC. Nem sempre: no início, os projetos serão carregados de forma agradável e rápida, mas, quando carregarem devagar, sempre carregarão lentamente depois disso. Eu poderia estar esperando 1-2 minutos ou mais. Minha […]

Vantagem de criar um repository genérico versus repository específico para cada object?

Estamos desenvolvendo um aplicativo ASP.NET MVC e agora estamos construindo as classs de repository / serviço. Eu estou querendo saber se existem grandes vantagens em criar uma interface IRepository genérica que todos os repositorys implementam, contra cada Repositório ter sua própria interface única e um conjunto de methods. Por exemplo: uma interface IRepository genérica pode […]

Usando o Tempdata no ASP.NET MVC – Melhor prática

Eu estou usando o asp.net MVC 3 para construir um aplicativo da web. O que eu estou tentando fazer é passar valores entre dois controladores, embora existam muitas maneiras de fazer isso, estou particularmente interessado em usar o TempData para isso. public ActionResult Action1() { string someMessage; Test obj = SomeOperation(); if(obj.Valid) { someMessage = […]

Atributo DisplayName de Recursos?

Eu tenho um aplicativo localizado, e estou querendo saber se é possível ter o DisplayName para um determinado conjunto de propriedades de modelo de um recurso. Eu gostaria de fazer algo assim: public class MyModel { [Required] [DisplayName(Resources.Resources.labelForName)] public string name{ get; set; } } Mas não consigo, como diz o compilador: “Um argumento de […]