Articles of asp.net mvc

Determinar o nome do computador do cliente

Eu estou construindo um site de intranet que exibirá listas diferentes com base no nome do computador porque computadores diferentes estão em áreas diferentes, existe uma maneira (dentro de um controlador ou modelo) para determinar o nome do computador do cliente? Eu tentei system.environment.machinename mas que só retorna o nome do servidor, quaisquer outras idéias?

Controlador de teste unitário da ASP.NET MVC com HttpContext

Eu estou tentando escrever um teste de unidade para o meu controlador para verificar se uma exibição foi retornada corretamente, mas esse controlador tem um basecontroller que acessa o HttpContext.Current.Session. Toda vez que crio uma nova instância de meu controlador, ele chama o construtor basecontroller e o teste falha com uma exceção de ponteiro nulo […]

Adicionando uma class css para selecionar usando @ Html.DropDownList ()

Estou construindo meu primeiro aplicativo MVC depois de anos fazendo webforms e, por algum motivo, não consigo fazer isso funcionar: @Html.DropDownList(“PriorityID”, String.Empty, new {@class=”textbox”} ) Mensagem de erro: System.Web.Mvc.HtmlHelper ‘não contém uma definição para DropDownList e a melhor sobrecarga do método de extensão System.Web.Mvc.Html.SelectExtensions.DropDownList(System.Web.Mvc.HtmlHelper, string, System.Collections.Generic.IEnumerable, object) tem alguns argumentos inválidos Qualquer ajuda muito apreciada!

Prática recomendada para arquivos de resources da ASP.NET MVC

Quais são os melhores usos dos seguintes arquivos de resources. Propriedades → Recursos ( Phil usou este recurso para localização em DataAnnotation) Pasta App_GlobalResources Pasta App_LocalResources Eu também gostaria de saber qual é a diferença entre (1) e (2) no aplicativo asp.net mvc.

Implantar o ASP.NET MVC no IIS 5.1 (Windows XP)

OK, implantar o ASP.NET MVC parece ser doloroso. Desejo implantar meu aplicativo ASP.NET MVC no Windows XP (IIS 5.1), mas não consigo encontrar como fazer isso. Quando eu digito o nome do aplicativo na barra de endereços do navegador, recebo uma mensagem “site não disponível”. Existem soluções alternativas para o IIS 6.0 , mas e […]

ASP.NET MVC 4 + Ninject MVC 3 = Nenhum construtor sem parâmetros definido para este object

ATUALIZAÇÃO – Por favor, olhe a minha resposta para um link e uma explicação da solução para este problema Antes de começarmos, eu sei que esta é uma pergunta muito comum e eu tenho usado o Ninject por muitas luas sem problemas, mas agora ele surgiu e eu não consigo descobrir uma correção. Além disso, […]

Enum MVC4 e lista de botões de opção

Eu vi alguns tópicos sobre isso, mas nenhum parece se aplicar ao MVC4 porque o método de extensão html RadioButtonFor / helper não existe. Digamos que eu tenha uma lista de enum – ou seja, companhias aéreas: public enum Airlines { Unknown = 0, BritishAirways = 1, VirginAtlantic = 2, AirFrance = 3 } Como […]

Não é possível append o arquivo * .mdf como database

Basicamente eu segui um tutorial e decidi excluir o arquivo .mdf depois. Agora, sempre que tento executar o aplicativo, recebo o seguinte erro (o título deste encadeamento). O código em que recebo o erro é mostrado abaixo (ASP.NET MVC 4): OdeToFoodDB db = new OdeToFoodDB(); public ActionResult Index() { var model = db.Restaurants.ToList(); return View(model); […]

Como usar o ajudante Ajax.BeginForm MVC com resultado JSON?

Eu estou tentando usar o helper ASP.NET MVC Ajax.BeginForm mas não deseja usar as opções de inserção de conteúdo existente quando a chamada é concluída. Em vez disso, quero usar uma function JavaScript personalizada como o retorno de chamada. Isso funciona, mas o resultado que desejo deve ser retornado como JSON. Infelizmente, o framework apenas […]

asp.net mvc Adicionando ao atributo AUTHORIZE

Como faço para criar um atributo personalizado para estender o atributo Authorize existente no MVC?