Articles of asp.net mvc 4

Como validar o tipo de arquivo do atributo HttpPostedFileBase no Asp.Net MVC 4?

Eu estou tentando validar um tipo de arquivo do atributo HttpPostedFileBase para verificar o tipo de arquivo, mas não posso fazer isso porque a validação está passando. Como eu pude fazer isso? tentando Modelo public class EmpresaModel{ [Required(ErrorMessage=”Choose a file .JPG, .JPEG or .PNG file”)] [ValidateFile(ErrorMessage = “Please select a .JPG, .JPEG or .PNG file”)] […]

Vinculação de modelo a uma lista MVC 4

Existe um padrão para ligar um IList de itens para a exibição. Parece que estou tendo problemas com o HttpPost. Eu sei que o Phil Haack escreveu um artigo legal, mas é datado e ele disse que eles podem ter uma correção com o MVC 4.

Quando devo usar controladores asynchronouss no asp.net MVC?

Eu tenho algumas preocupações usando ações assíncronas no ASP.NET MVC. Quando melhora o desempenho dos meus aplicativos e quando isso não acontece? É bom usar a ação assíncrona em todos os lugares no ASP.NET MVC? Quanto aos methods de espera: devo usar as palavras-chave async / await quando eu quiser consultar um database (via EF […]

Por que o Model Binding não está funcionando no meu método de ação POST?

Eu tenho um problema muito estranho com o MVC. Meus modelos continuam sendo enviados vazios. E é provavelmente muito simples, mas não consigo encontrar o problema. Meu modelo é assim: public class LoginModel { public string Username; public string Password; } Meu controlador assim: [HttpGet] public ActionResult Login() { return View(); } [HttpPost] public ActionResult […]

Como posso especificar uma ordem de inclusão explícita de ScriptBundle?

Eu estou tentando o recurso MVC4 System.Web.Optimization 1.0 ScriptBundle . Eu tenho a seguinte configuração: public class BundleConfig { public static void RegisterBundles(BundleCollection bundles) { // shared scripts Bundle canvasScripts = new ScriptBundle(BundlePaths.CanvasScripts) .Include(“~/Scripts/modernizr-*”) .Include(“~/Scripts/json2.js”) .Include(“~/Scripts/columnizer.js”) .Include(“~/Scripts/jquery.ui.message.min.js”) .Include(“~/Scripts/Shared/achievements.js”) .Include(“~/Scripts/Shared/canvas.js”); bundles.Add(canvasScripts); } } e a seguinte visão: onde BundlePaths.CanvasScripts é “~/bundles/scripts/canvas” . Isso renderiza isso: Até […]

Caractere de ponto ‘.’ no MVC Web API 2 para solicitação como api / people / STAFF.45287

A URL que estou tentando deixar funcionar é uma no estilo de: http://somedomain.com/api/people/staff.33311 (assim como sites como LAST.FM permitem todos os tipos de sinalização em seus URLs RESTFul e WebPage , por exemplo, ” http://www.last.fm/artist/psy’aviah ” é um URL válido para LAST.FM). O que funciona são os seguintes cenários: – http://somedomain.com/api/people/ – que retorna todas […]

Adicionando outro “Pet” a um formulário de modelo

Exemplo simplificado. Eu tenho um modelo que tem alguns campos: OwnerFirstName OwnerLastName List Pets (Pet is a few string fields) A interface do usuário precisa permitir que o usuário adicione qualquer número de novos animais de estimação. A interface do usuário para a input Pet é um modelo MVC _petEditor.cshtml Lado do cliente, como eu […]

Como obter DropDownList SelectedValue no controlador no MVC

Eu tenho dropdownlist, que preenchi do database. Agora eu preciso para obter o valor selecionado no Controller fazer alguma manipulação. Mas não entendendo a ideia. Código que eu tentei. Modelo public class MobileViewModel { public List MobileList; public SelectList Vendor { get; set; } } Controlador public ActionResult ShowAllMobileDetails() { MobileViewModel MV = new MobileViewModel(); […]

ASP.NET MVC 4 – para propriedades de coleção de modelo de postagens em loop, mas foreach não

Digamos que eu tenha os seguintes modelos: public class Person { public string Name { get; set; } public int Age { get; set; } } public class Town { public string Name { get; set; } public IEnumerable People { get; set; } } Então, na minha visão Razor, eu tenho isto: @model Town […]

Como obter o endereço IP público de um usuário em c #

Eu quero o endereço IP público do cliente que está usando meu site. O código abaixo está mostrando o IP local na LAN, mas eu quero o IP público do cliente. //get mac address NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces(); String sMacAddress = string.Empty; foreach (NetworkInterface adapter in nics) { if (sMacAddress == String.Empty)// only return MAC […]