Articles of asp.net mvc

Como posso convencer o IE a simplesmente exibir o aplicativo / json ao invés de oferecer para baixá-lo?

Ao depurar aplicativos jQuery que usam AJAX, muitas vezes tenho a necessidade de ver o json que está sendo retornado pelo serviço para o navegador. Então, vou soltar o URL dos dados JSON na barra de endereço. Isso é bom com ASPNET porque, no caso de um erro de codificação, posso ver o diagnóstico ASPNET […]

Drop-downs em cascata no modo de exibição MVC 3 Razor

Estou interessado em como implementar listas suspensas em cascata para endereços em uma visualização Razor. A entidade Meu Site tem uma propriedade SuburbId. O subúrbio tem um CityId e a cidade tem o ProvinceId. Gostaria de exibir menus suspensos para todos os subúrbios, cidades e províncias na visualização do site, onde, por exemplo, a lista […]

Falso DbContext do Entity Framework 4.1 para teste

Estou usando este tutorial para Fake my DbContext e teste: http://refactorthis.wordpress.com/2011/05/31/mock-faking-dbcontext-in-entity-framework-4-1-with-a-generic -repository/ Mas eu tenho que mudar a implementação do FakeMainModuleContext para usar em meus Controllers: public class FakeQuestiona2011Context : IQuestiona2011Context { private IDbSet _credencial; private IDbSet _perfil; private IDbSet _apurador; private IDbSet _entrevistado; private IDbSet _setor; private IDbSet _secretaria; private IDbSet _pesquisa; private IDbSet […]

problemas de processo de registro em várias etapas no asp.net mvc (viewmodels divididos, modelo único)

Eu tenho um processo de registro de várias etapas , apoiado por um único object na camada de domínio , que tem regras de validação definidas nas propriedades. Como devo validar o object de domínio quando o domínio é dividido em várias exibições e tenho que salvar o object parcialmente na primeira exibição quando publicado? […]

MVC 4 Razor File Upload

Eu sou novo no MVC 4 e estou tentando implementar o Controle de Upload de Arquivos no meu site. Não consigo encontrar o erro.Estou recebendo um valor nulo no meu arquivo. Controlador: public class UploadController : BaseController { public ActionResult UploadDocument() { return View(); } [HttpPost] public ActionResult Upload(HttpPostedFileBase file) { if (file != null […]

Como armazenar dados em cache em um aplicativo MVC

Eu li muitas informações sobre o cache de páginas e o cache de página parcial em um aplicativo MVC. No entanto, gostaria de saber como você armazenaria dados em cache. No meu cenário, vou usar o LINQ to Entities (framework de entidades). Na primeira chamada para GetNames (ou qualquer que seja o método) eu quero […]

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? […]