Articles of asp.net mvc

Lista suspensa do asp.net MVC de SelectList

Eu estou construindo o seguinte SelectList no meu controlador. var u = new NewUser(); u.UserTypeOptions = new SelectList(new List { new SelectListItem { Selected = true, Text = string.Empty, Value = “-1”}, new SelectListItem { Selected = false, Text = “Homeowner”, Value = ((int)UserType.Homeowner).ToString()}, new SelectListItem { Selected = false, Text = “Contractor”, Value = […]

asp.net mvc Html.ActionLink () mantendo o valor da rota que eu não quero

Eu tenho o seguinte ActionLink na minha opinião e cria o seguinte URL http://mywebsite.com/Controller/Action Digamos que eu adicione um ID no final da seguinte forma: http://mywebsite.com/Controller/Action/53 e navegue até a página. Nesta página eu tenho a marcação que eu especifiquei acima. Agora, quando vejo o URL que ele cria, parece com isso: http://mywebsite.com/Controller/Action/53 (observe a […]

ASP.NET MVC programaticamente obter uma lista de controladores

No asp.net MVC existe uma maneira de enumerar os controladores através de código e obter seu nome? exemplo: AccountController HomeController PersonController me daria uma lista como: Account, Home, Person

Como retornar o object Json do controlador MVC para visualizar

Eu estou fazendo uma aplicação MVC onde eu preciso passar o object json do controlador para ver. var dictionary = listLocation.ToDictionary(x => x.label, x => x.value); return Json(new { values = listLocation}, JsonRequestBehavior.AllowGet); O código acima eu estou usando no meu controlador, agora quando eu implantar a página de visualização sua abertura de um diálogo […]

Melhor prática do MVC ViewBag

Para o ViewBag, eu ouvi que era um não-não de usar. Eu diria que o conteúdo do ViewBag deve ser incorporado em um modelo de visão? Questão: É minha suposição acima da melhor prática. (Não usar um ViewBag e segundo para tê-lo no modelo de visão) Existem situações em que um ViewBag é absolutamente necessário?

O $ de JQuery está em conflito com o de StringTemplate.Net no asp.net MVC

Estou explorando o ASP.NET MVC e queria adicionar o jQuery para tornar o site interativo. Eu usei o StringTemplate, portado para .Net, como meu mecanismo de template para gerar html e enviar JSON. No entanto, quando vejo a página, não consigo ver. Após a debugging, percebi que o $ é usado pelo StringTemplate para acessar […]

Atributo MaxLength não está gerando atributos de validação do lado do cliente

Eu tenho um problema curioso com a validação do lado do cliente ASP.NET MVC3. Eu tenho a seguinte class: public class Instrument : BaseObject { public int Id { get; set; } [Required(ErrorMessage = “Name is required.”)] [MaxLength(40, ErrorMessage = “Name cannot be longer than 40 characters.”)] public string Name { get; set; } } […]

Visual Studio 2013 – nenhum Visual Basic / Visual C # Web modelos instalados

Eu instalei o Visual Studio 2013 Premium (licença MSDN) na minha máquina. No entanto, o modelo de aplicativo da Web do ASP.NET não está lá (exceto para Version2012, que me oferece MVC 4, veja a imagem abaixo): Eu desinstalei e reinstalei o VS2013 três vezes agora. Eu deletei as pastas ItemTemplatesCache e ProjectTemplatesCache juntamente com […]

Diferença entre $ .post e $ .ajax?

Curioso se alguém souber qual é a diferença em relação ao parâmetro data. Eu tenho um método $.post que leva um $(‘#myform’).serialize() como meus dados param e funciona. Se eu tentar o mesmo usando a abordagem $.ajax() , isso não funciona, pois o parâmetro de dados não parece correto. Alguém sabe a diferença e o […]

Entity Framework Include OrderBy random gera dados duplicados

Quando eu recupero uma lista de itens de um database incluindo alguns filhos (via .Include), e ordeno aleatoriamente, a EF me dá um resultado inesperado. Eu cria / clona itens adicionais. Para me explicar melhor, criei um pequeno e simples projeto EF CodeFirst para reproduzir o problema. Primeiro eu darei o código para este projeto. […]