Articles of asp.net mvc

El método Razor ViewEngine HTML.Checkbox crea una entrada oculta. ¿Por qué?

He escrito el código a continuación en mi página de vista; @Html.CheckBox(“ChxName”,true) y obtuve el siguiente resultado; ¿Por qué hay un elemento de entrada nombrado como el mismo con la checkbox?

Salida sin búfer muy lenta

Genero un archivo .csv muy grande de una base de datos usando el método descrito en https://stackoverflow.com/a/13456219/141172 Funciona bien, hasta cierto punto. Cuando el archivo exportado es demasiado grande, obtengo una OutOfMemoryException . Si apago el almacenamiento en búfer de salida modificando ese código de esta manera: protected override void WriteFile(System.Web.HttpResponseBase response) { response.BufferOutput = […]

Encuadernación de modelo con modelos secundarios nesteds y PartialViews en ASP.NET MVC

Tengo los siguientes tipos y clases: namespace MVC.Models public class Page { public EditableContent Content {get; set; } } public class EditableContent { public TemplateSection SidebarLeft {get; set; } public TemplateSection SidebarRight {get; set; } } Deseo editar la instancia de Page en mi vista Edit.aspx . Debido a que EditableContent también está conectado a […]

No se puede encontrar la plantilla de modelo de datos de entidad ADO.net en VS2017

Estaba intentando crear una aplicación web ASP.NET MVC en Visual Studio 2017. Necesito tomar un enfoque de base de datos de EF para el trabajo. Lamentablemente, no puedo encontrar la plantilla de Modelo de datos de entidad ADO.NET en mi carpeta de plantilla “Datos”: Intenté seguir sugerencias que no me funcionaron. Instalación de Entity Framework […]

¿Cómo usar un contenedor DI / IoC con la carpeta modelo en ASP.NET MVC 2+?

Digamos que tengo una entidad de usuario y me gustaría establecer su propiedad CreationTime en el constructor en DateTime.Now. Pero al ser un adoptador de pruebas unitarias, no quiero acceder a DateTime.Now directamente, pero uso un ITimeProvider: public class User { public User(ITimeProvider timeProvider) { // … this.CreationTime = timeProvider.Now; } // ….. } public […]

Enlace de modelo complejo a una lista

He estado probando el NameValueDeserializer de MVCContrib, que tomará un IList como parámetro para un controlador y vinculará un formulario y sus elementos, pero me preguntaba si MVC Beta tenía alguna forma de hacerlo. Sé que puedes vincular un objeto muy tipado, pero quiero vincular una lista de estos objetos para algunas situaciones de edición […]

Cadena de conexión: palabra clave no admitida: ‘catálogo inicial’

Estoy usando la entidad de base de datos de Webmatrix.data para crear una conexión de base de datos, sin embargo, no me gusta mi cadena de conexión. Lo estoy ejecutando desde MVC ASP.net. He intentado cambiarlo a servidor / base de datos, pero sigue teniendo errores. ¿Dónde estoy equivocado? using (var db = Database.OpenConnectionString(@”Data Source=MY-HP\Serv;Initial […]

ASP.NET Web API y clase

Tengo una clase que está marcada con [Serializable]. Cuando lo devuelvo desde la API web, los nombres de los campos son todos funky. Normalmente, el JSON devuelto es [{“OrderId”:797 … JSON devuelto al usar [Serializable] [{“k__BackingField”:797 … Quiero marcarlo serializable para usar un BinaryFormatter para el almacenamiento en caché. ¿Hay alguna otra manera que escribir […]

ASP.net Identity 2.0 Cerrar sesión otro usuario

Estoy usando asp.net MVC y ASP.net Identity 2.0. En mi sitio web, el administrador tiene la opción de prohibir al usuario, y me gustaría que, cuando se prohíba al usuario, se cierre la sesión automáticamente desde el sitio web. Sé que puedo desconectar al usuario actual llamando AuthenticationManager.SignOut(); ¿Pero es posible cerrar la sesión de […]

¿Debería usar AsyncController en ASP.NET MVC 4?

Esta clase tiene esta descripción: Provided for backward compatibility with ASP.NET MVC 3. Y la fuente es justa: public abstract class AsyncController : Controller { } No puedo encontrar ninguna documentación sobre la desactivación de esta clase en MSDN. ¿Debo reemplazar los usos de AsyncController a Controller?