Articles of asp.net mvc

Como você cria uma lista suspensa de um enum no asp.net MVC?

Eu estou tentando usar o método de extensão Html.DropDownList mas não consigo descobrir como usá-lo com uma enumeração. Digamos que eu tenha uma enumeração como esta: public enum ItemTypes { Movie = 1, Game = 2, Book = 3 } Como faço para criar uma lista suspensa com esses valores usando o método de extensão […]

Passar lista de checkboxs de seleção na visualização e retirada IEnumerable

Eu tenho uma lista de itens que serão associados a um usuário. É um relacionamento um-para-muitos. Eu quero toda a lista de itens passados ​​para a visão para que eles possam escolher aqueles que ainda não estão associados a eles (e também ver aqueles que já estão associados). Eu quero criar checkboxs de seleção destes. […]

Um valor Request.Form potencialmente perigoso foi detectado no cliente

Toda vez que um usuário posta algo contendo < ou > em uma página no meu aplicativo da web, eu recebo essa exceção. Não quero entrar na discussão sobre a inteligência de lançar uma exceção ou de bloquear um aplicativo da Web inteiro porque alguém digitou um caractere em uma checkbox de texto, mas estou […]

TextBoxPara exibir o valor inicial, não o valor atualizado do código

Eu tenho um aplicativo MVC que exibe um valor. Este é o controlador: public ActionResult Index(DataSites DataSiteList) { if (DataSiteList.Latitude != null) { DataSites test = new DataSites(); test.Latitude = “LATITUDE”; return View(test); } return View(DataSiteList); } public ActionResult SomeInformation() { DataSites test1 = new DataSites(); test1.Latitude = “LATITUDE2”; return RedirectToAction(“Index”, test1); } A vista: […]

Como renderizar uma exibição do asp.net MVC como uma string?

Eu quero saída dois modos de exibição diferentes (um como uma seqüência de caracteres que será enviada como um email) e o outro a página exibida para um usuário. Isso é possível no asp.net MVC beta? Eu tentei vários exemplos: 1. RenderPartial para String no ASP.NET MVC Beta Se eu usar este exemplo, recebo o […]

O item ViewData que possui a chave ‘XXX’ é do tipo ‘System.Int32’, mas deve ser do tipo ‘IEnumerable ‘

Eu tenho o seguinte modelo de visão public class ProjectVM { …. [Display(Name = “Category”)] [Required(ErrorMessage = “Please select a category”)] public int CategoryID { get; set; } public IEnumerable CategoryList { get; set; } …. } e o seguinte método controlador para criar um novo projeto e atribuir uma Category public ActionResult Create() { […]

O que é o ViewModel no MVC?

Eu sou novo no ASP.NET MVC. Eu tenho um problema em entender o propósito de um ViewModel. O que é um ViewModel e por que precisamos de um ViewModel para um aplicativo ASP.NET MVC? É melhor se eu puder ter um exemplo simples.

Postar uma tabela HTML no ADO.NET DataTable

Eu tenho uma tabela HTML como abaixo na minha visualização: Leave Type Leave Taken Leave Balance Leave Total @foreach (var item in Model.LeaveDetailsList) { @Html.TextBoxFor(m => item.LeaveType, new { width = “100” }) @Html.TextBoxFor(m => item.LeaveTaken, new { width = “100” }) @Html.TextBoxFor(m => item.LeaveBalance, new { width = “100” }) @Html.TextBoxFor(m => item.LeaveTotal, new […]

JQuery – $ não está definido

Eu tenho um simples evento de clique jquery $(function() { $(‘#post’).click(function() { alert(“test”); }); }); e uma referência de jquery definida no site.master <script src="” type=”text/javascript”> Verifiquei se o script está sendo resolvido corretamente, posso ver a marcação e ver o script diretamente no firebug, portanto, devo estar sendo encontrado. No entanto, ainda estou recebendo: […]

Como append todo o conjunto de modelos para formdata e obtê-lo no MVC

Como faço para passar um object de modelo de conjunto inteiro através de formdata e convertê-lo para o tipo de modelo no controlador? Abaixo está o que eu tentei! Parte JavaScript: model = { EventFromDate: fromDate, EventToDate: toDate, ImageUrl: imgUrl, HotNewsDesc: $(“#txthtDescription”).val().trim(), }; formdata.append(“model”,model); então passará pelo AJAX, será uma string, e se eu verificar […]