Articles of razor

Cómo especificar atributos de datos en razor, por ejemplo, data-externalid = “23151” en @ this.Html.CheckBoxFor (…)

@this.Html.CheckBoxFor(m => m.MyModel.MyBoolProperty, new { @class=”myCheckBox”, extraAttr=”23521″}) Con la afeitadora, no puedo especificar valores para atributos de data-externalid=”23521″ como data-externalid=”23521″ ¿Hay alguna manera de hacer esto usando @this.Html.CheckBoxFor(…) ?

¿Cómo defino un método en Razor?

¿Cómo defino un método en Razor?

validar una lista desplegable en asp.net mvc

//in controller ViewBag.Categories = categoryRepository.GetAllCategories().ToList(); //in view @Html.DropDownList(“Cat”, new SelectList(ViewBag.Categories,”ID”, “CategoryName”)) ¿Cómo puedo hacerlo para que, de forma predeterminada, diga “-Seleccionar categoría”? Y valide para verificar que se haya seleccionado algo (cliente y en el modelo) Gracias

Agregar subdirectorio a la carpeta “Ver / Compartido” en ASP.Net MVC y llamar a la vista

Actualmente estoy desarrollando un sitio usando ASP.Net MVC3 con Razor. Dentro de la carpeta “Ver / Compartido”, quiero agregar una subcarpeta llamada “Parciales” donde puedo colocar todas mis vistas parciales (por el bien de organizar mejor el sitio). Puedo hacer esto sin problemas siempre que siempre haga referencia a la carpeta “Partials” cuando llamo a […]

Convierta la matriz de bytes a la imagen y la pantalla en la vista Razor

Estoy usando EF 4.1 Code First y, en aras de la simplicidad, digamos que tengo la siguiente clase de Entity: public class Person { public int Id { get; set; } public string Name { get; set; } public Byte[] Image { get; set; } } He logrado crear una vista de creación de trabajo […]

Razor: @ Html.Partial () vs @RenderPage ()

¿Cuál es la forma adecuada de renderizar una plantilla hija? ¿Y cuál es la diferencia? Ambos parecen funcionar para mí. ¿Y por qué @Html.RenderPartial() ya no funciona?

¿Dónde y cómo se vincula el archivo de diseño _ViewStart.cshtml?

Aquí está el About.cshtml de la plantilla MVC 3 predeterminada: @{ ViewBag.Title = “About Us”; } About Put content here. Esperaría que se encuentre una referencia al archivo _ViewStart en About.cshtml , pero claramente no es así. He buscado en global.asax y web.config , pero no puedo averiguar cómo se “vincula” el archivo About.cshtml con […]

Carga de archivo MVC 3 y encuadernación de modelo

Tengo un formulario de carga que funciona, pero me gustaría pasar información del modelo para mi base de datos para guardar el archivo con un nombre diferente, por supuesto. Aquí está mi vista Razor: @model CertispecWeb.Models.Container @{ ViewBag.Title = “AddDocuments”; } AddDocuments @Model.ContainerNo @using (Html.BeginForm(“Uploadfile”, “Containers”, FormMethod.Post, new { enctype = “multipart/form-data” })) { } […]

¿Cómo hacer referencia a un archivo .css en una vista de afeitar?

Sé cómo establecer archivos .css en el archivo _Layout.cshtml, pero ¿qué hay de aplicar una hoja de estilo en cada vista? Lo que pienso aquí es que, en _Layout.cshtml, tiene tags con las que trabajar, pero no en una de las vistas que no son de diseño. ¿A dónde van las tags ?

¿La syntax de Razor proporciona una ventaja convincente en el marcado de IU?

Noté que Scott Guthrie está empezando a mencionar Razor un poco en su blog, pero no estoy tan seguro de que sea adecuado para mi estilo. De acuerdo, es un estilo bastante desconocido para alguien que está bastante acostumbrado a un tipo de marcado ASP.Net “estándar” (titulares de lugar de contenido y código en línea), […]