Articles of razor

jQuery: Como atravessar / iterar em uma lista de objects

Eu estou usando o asp.net MVC4 para desenvolvimento de aplicativos da web. Eu gostaria de percorrer uma lista de objects de um ViewModel. Abaixo está a class do object: public class User { public int Id {get; set;} public string Name {get; set;} public string Address {get; set;} public string Department {get; set;} } Abaixo […]

A data não é exibida a partir do modelo na data do tipo de input HTML

Eu estou tentando exibir uma input de tipo de data em minha criar e editar exibições de Razor … O seletor de data funciona bem, mas ao editar eu recebo o valor do modelo, mas o selecionador de data não o exibe … Visão @Html.TextBoxFor(model => model.InitialDate, new { @class = “form-control”, type = “date” […]

A validação da data de nascimento continua mostrando

Eu estou digitando um DOB – 22/12/1986 na minha checkbox de texto e a validação continua triggersndo. Diz: The field DOB must be a date. Meu MODELO : [System.ComponentModel.DisplayName(“DOB”)] [DisplayFormat(DataFormatString = “@{0:dd/MM/yyyy}”, ApplyFormatInEditMode = true)] [Required(ErrorMessage = “Date Of Birth is required”)] [RegularExpression(@”{0:dd/MM/yyyy}”, ErrorMessage = “Invalid Date”)] // below is a link public DateTime DOB […]

DisplayNameFor () da lista no modelo

Eu acredito que isso é muito simples, eu simplesmente não consigo encontrar o caminho certo para mostrar o nome de exibição de um item dentro de uma lista dentro do meu modelo. Meu modelo simplificado: public class PersonViewModel { public long ID { get; set; } private List names = new List(); [Display(Name = “Names”)] […]

Como faço para implementar um RazorViewEngine personalizado para encontrar visualizações em locais não padrão?

Eu estou olhando para implementar um RazorViewEngine personalizado. Basicamente, eu tenho dois sites com a mesma base de código. As diferenças são que elas parecem diferentes. Desejo replace o mecanismo de visualização padrão para fazer o MVC parecer em dois locais separados para suas visualizações, layouts, etc. um para a empresa A e outro para […]

Navalha: ajudantes de HTML declarativo

Estou tentando escrever um simples auxiliar declarativo de html: @helper Echo(string input) { @input } O ajudante funciona bem se eu o incorporar na página em que quero usá-lo. Mas se eu movê-lo para um arquivo .cshtml separado e colocar esse arquivo no diretório ~/Views/Helpers , minha visualização não poderá mais ser compilada porque o […]

Como renderizar uma seção em uma visão parcial no MVC3?

Em um projeto MVC3, eu tenho um arquivo “_Layout.vbhtml” com este código … @RenderSection(“Scripts”, false) Então, eu tenho uma visão parcial “ValidationScripts.vbhtml” na pasta compartilhada com @Section Scripts End Section Se eu chamar a vista parcial de uma vista como esta … @ModelType MvcExample.MyModel @Code ViewData(“Title”) = “Test” End Code @Html.Partial(“ValidationScripts”) Just a Test … […]

Passe o parâmetro para o controlador de @ Html.ActionLink MVC 4

Nesta linha: @Html.ActionLink(“Reply”, “BlogReplyCommentAdd”, “Blog”, new { blogPostId = blogPostId, replyblogPostmodel = Model, captchaValid = Model.AddNewComment.DisplayCaptcha }) Eu recebo o seguinte erro de runtime no blogPostId: O dictionary de parâmetros contém uma input nula para o parâmetro ‘blogPostId’ do tipo não anulável ‘System.Int32’ para o método ‘System.Web.Mvc.ActionResult BlogReplyCommentAdd (Int32, Nop.Web.Models.Blogs.BlogPostModel, Boolean)’ em ‘Nop.Web.Controllers.BlogController’. Um parâmetro […]

A visualização baseada em razor não vê assemblies referenciados

Eu estou tentando criar uma visão fortemente tipada com base em uma class de outro assembly. Seja qual for a razão, meu modo de exibição Razor não parece ter qualquer visibilidade de outros conjuntos referenciados em meu projeto. por exemplo @model MyClasses.MyModel resulta no erro no Visual Studio 2010, “O tipo ou nome de namespace […]

asp.net-mvc: razor ‘@’ symbol no arquivo js

Eu tenho um .csHtml –razor com uma function javascript que usa a function @Url.Content C # dentro para o URL do ajax. Eu quero mover essa function para um arquivo .js referenciado na minha visão. O problema é que o javascript não “conhece” o símbolo @ e não analisa o código C #. Existe uma […]