Articles of asp.net mvc

Ações do controlador da ASP.NET MVC que retornam JSON ou HTML parcial

Eu estou tentando criar ações de controlador que retornarão JSON ou HTML parcial, dependendo de um parâmetro. Qual é a melhor maneira de obter o resultado retornado para uma página MVC de forma assíncrona?

Como obter o atributo de nome de exibição de um membro Enum via código de máquina MVC?

Eu tenho uma propriedade no meu modelo chamado “Promoção”, que seu tipo é um enum de bandeira chamado “UserPromotion”. Os membros do meu enum têm atributos de exibição definidos da seguinte forma: [Flags] public enum UserPromotion { None = 0x0, [Display(Name = “Send Job Offers By Mail”)] SendJobOffersByMail = 0x1, [Display(Name = “Send Job Offers […]

Por que o DropDownListFor perde a seleção múltipla após o envio, mas o ListBoxFor não?

Eu li muitos artigos sobre o uso de MultiSelectList e ainda tenho que entender o que está errado com o meu DropDownListFor. Eu tenho um ListBoxFor com o mesmo View, ViewModel e dados que funcionam bem. Eu quero usar o DropDownListFor por causa de seu parâmetro optionLabel que ListBoxFor não tem. Quando o View é […]

Método HTML.ActionLink

Vamos dizer que eu tenho uma aula public class ItemController:Controller { public ActionResult Login(int id) { return View(“Hi”, id); } } Em uma página que não está localizada na pasta Item, onde o ItemController reside, desejo criar um link para o método Login . Então, qual método Html.ActionLink devo usar e quais parâmetros devo passar? […]

Como fazer com que páginas de erro personalizadas funcionem no ASP.NET MVC 4

Eu quero uma página de erro personalizada mostrada para 500, 404 e 403. Aqui está o que eu fiz: Ativou erros customizados no web.config da seguinte forma: HandleErrorAttribute registrado como um filtro de ação global na class FilterConfig seguinte forma: public static void RegisterGlobalFilters(GlobalFilterCollection filters) { filters.Add(new CustomHandleErrorAttribute()); filters.Add(new AuthorizeAttribute()); } Criei uma página de […]

Render Partial View Usando jQuery no asp.net MVC

Como faço para renderizar a visão parcial usando jquery? Podemos renderizar o parcial Ver como: Como podemos fazer o mesmo usando jquery?

Compartilhando sessões entre aplicativos usando o serviço de estado da session do ASP.NET

Estou tentando compartilhar sessões entre dois aplicativos da Web, ambos hospedados no mesmo servidor. Um é um aplicativo de formulários web .net 2.0, o outro é um aplicativo .net 3.5 MVC2. Ambos os aplicativos têm sua session configurada assim: No aplicativo webform, estou postando a chave da session no aplicativo MVC: protected void LinkButton1_Click(object sender, […]

Tratamento de Erros da ASP.NET MVC 404

Duplicar Possível: Como posso lidar adequadamente com 404 no asp.net MVC? Eu fiz as alterações descritas no manipulador de erro 404 Http no Asp.Net MVC (RC 5) e ainda estou recebendo a página de erro padrão 404. Preciso alterar algo no IIS?

Como proteger uma API da Web do ASP.NET

Eu quero criar um serviço da Web RESTful usando o ASP.NET Web API que desenvolvedores de terceiros usarão para acessar os dados do meu aplicativo. Eu li bastante sobre OAuth e parece ser o padrão, mas encontrar uma boa amostra com documentação explicando como ela funciona (e isso realmente funciona!) Parece ser incrivelmente difícil (especialmente […]

Obtendo os valores de um object complexo nested que é passado para uma visão parcial

Eu tenho um ViewModel que tem um object complexo como um dos seus membros. O object complexo possui 4 propriedades (todas as cadeias). Eu estou tentando criar uma visão parcial reutilizável onde eu posso passar no object complexo e gerar o html com os html helpers para suas propriedades. Tudo está funcionando muito bem. No […]