Articles of asp.net mvc 4

Adicionar Controlador de API da Web a uma assembly diferente

Como posso adicionar o Controlador Web Api a um assembly diferente? Eu quero separar os controladores de API da web do meu aplicativo MVC.

Atributo de autorização customizado no MVC 4 com funções

Eu criei um atributo de autorização de base de function personalizado.Minha idéia é que quando um usuário com nome de function “funcionário” Log In não deve ter permissão para acessar a página “admin” por meio de URL. Mas quando eu implementar o [MyRoleAuthorization] no controlador Employee e Log In, o erro diz “Esta página da […]

Como você detectaria o navegador atual em um controlador Api?

Eu estou tentando detectar o navegador atual dentro de um dos meus controladores de Api no meu programa usando MVC4. Em todos os lugares que eu olho as pessoas dizem para usar o Request.Browser , no entanto eu não posso fazer isso funcionar. Alguma sugestão ou há algo que eu estou negligenciando?

Problema na página Global.asax.cs no MVC4

Eu meu projeto ASP.NET MVC 4, minha página Global.asax.cs mostra o erro em WebApiConfig.Register(GlobalConfiguration.Configuration); O nome ‘GlobalConfiguration’ não existe no contexto atual Já fiz muitos controllers e views e tudo … Como posso resolver esse problema e recuperar meu projeto? Aqui está o resto do meu código para contexto using System; using System.Collections.Generic; using System.Linq; […]

AllowHtml não está funcionando

Estou construindo um Sistema de Gerenciamento de Conteúdo para permitir que outras pessoas, além de mim, atualizem as coisas no site. Eu tenho um formulário HTML de frente que envia dados, via AJAX, para um controlador: // CONTROLLER [ValidateInput(false)] public void CarAJAX() { CarAdmin CA = new CarAdmin(); CA.UpdateCar(System.Web.HttpContext.Current.Request); } Esses dados terão HTML, então […]

Namespaces XML na API da Web do ASP.NET

Atualmente, estou trabalhando em um projeto que exige que eu envie XML a partir de seus endpoints junto com o JSON. Eu tenho o seguinte modelo: [DataContract(Namespace=”http://www.yale.edu/tp/cas”)] [XmlType(“serviceResponse”)] [XmlRoot(Namespace=”http://www.yale.edu/tp/cas”)] public class ServiceResponse { [XmlElement(“authenticationSuccess”)] public AuthenticationSuccess Success { get; set; } [XmlElement(“authenticationFailure”)] public AuthenticationFailure Failure { get; set; } } A saída é a seguinte […]

FileLoadException foi manipulado pelo código do usuário

Estou configurando a API para meu aplicativo MVC-4 e quando descomentei esta linha em Globals.asax.cs: WebApiConfig.Register(GlobalConfiguration.Configuration); Recebi esta exceção quando iniciei o backup do meu projeto: An exception of type ‘System.IO.FileLoadException’ occurred in mscorlib.dll but was not handled in user code Additional information: Could not load file or assembly ‘Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed’ or one […]

Bundle MVC – Inclua o arquivo .min para um único pacote

Eu tenho um único arquivo no meu aplicativo que eu só tenho uma versão reduzida e gostaria de criar um pacote para ele: bundles.Add(new ScriptBundle(“~/bundles/maskedinput”).Include( “~/Scripts/jquery.maskedinput-1.3.min.js”)); O problema é que, por padrão, no modo de debugging, o mecanismo de empacotamento ignora os arquivos .min. Não quero desativar essa regra para todos os pacotes, mas gostaria […]

Como posso evitar o loop em um View?

Quando eu construo minhas visões, gostaria de eliminar o máximo de lógica de processamento possível. Idealmente, gostaria de ficar apenas com HTML e renderizar valores com o Razor. Então, suponha que eu tenha um FooModel com uma lista de objects BarModel: public class FooModel { public List Bars { get; set; } public string FoosFirstValue […]

Criar um pacote de scripts de vários locais CDN

Vamos supor que nosso aplicativo esteja off-line, ou seja, não podemos usar CDNs de terceiros, portanto, criaremos nossos próprios. Gostaria de hospedar todos os scripts de fornecedores em um aplicativo Web separado (pai) e incluí-los nos pacotes em vários outros aplicativos MVC. por exemplo http://localhost/parentWeb/Scripts/jquery.js http://localhost/parentWeb/Scripts/jquery-ui.js http://localhost/parentWeb/Scripts/globalize.js Eu gostaria de include no site do aplicativo […]