Articles of asp.net mvc 3

Cómo evitar que EF valide las propiedades que no se asignan durante DBContext.SaveChanges ()

Tengo un modelo de usuario con dos propiedades de cadena [NotMapped] Contraseña y ConfirmPassword. Estos no están asignados porque guardo la contraseña como matriz de bytes (después de la creación de sal), por lo que hay dos propiedades adicionales (asignadas), InternalPassword y Salt en el modelo de usuario. El problema es que cuando uso el […]

¿Por qué ASP.Net MVC Range Attribute toma un tipo?

Me preguntaba por qué el atributo de validación de rango puede tomar un tipo y dos cadenas como parámetros. ¿Esto es para validar cadenas contra un Enum o algo así? Además, lo que estoy tratando de hacer es encontrar una manera fácil de validar una cadena de 3 caracteres que debe estar presente en una […]

MVC3 ¿Enlace de modelo en solicitud HTTP GET?

Sin personalización, ¿puedo hacer algo como esto en MVC 3? [HttpGet] public ViewResult MyAction(ViewModel model) { // Do stuff return View(“ViewName”, model); } La razón por la que hago esto es pasar datos entre diferentes páginas como parte de un flujo de trabajo. (Es decir, cuando el usuario termina lo que se necesita en el […]

¿Por qué mi ITexthandler no funciona? Estoy tratando de analizar XML en ITextSharp doc

Estoy usando Visual Developer 2010, MVC 3, c #. Estoy tratando de analizar XML en un documento de iTextSharp como este: ITextHandler textHandler = new ITextHandler(doc); textHandler.Parse(xmldoc); El mensaje de error dice que ITextHandler no está en este contexto. ¿Cómo puedo hacer que esto funcione? ¿O hay otro constructor que hará lo mismo? Aquí está […]

¿Por qué no puedo encontrar el método RadioButtonFor?

Aquí está mi clase estática: using System; using System.Collections.Generic; using System.Linq; using System.Web.Mvc; using System.Linq.Expressions; using System.Text; using System.Web; namespace Foo.WebUI.Infrastructure { public static class HtmlHelpers { public static MvcHtmlString Image(this HtmlHelper helper, string src, string altText) { var builder = new TagBuilder(“img”); builder.MergeAttribute(“src”, src); builder.MergeAttribute(“alt”, altText); return MvcHtmlString.Create(builder.ToString(TagRenderMode.SelfClosing)); } public static MvcHtmlString RadioButtonForEnum(this HtmlHelper […]

Cambio de la cadena de conexión predeterminada para Membresía, Roles, etc.

De forma predeterminada, parece que mi aplicación web está utilizando LocalSqlServer como la cadena de conexión que se usará para cualquier servicio de aplicación como Membership / Roles / Authentication / etc. ¿Hay alguna manera de cambiar la cadena de conexión predeterminada? Parece tan arbitrario que el valor predeterminado es “LocalSqlServer” y la única forma […]

No se llama el archivador de modelo personalizado cuando el tipo es anulable

Tengo una estructura personalizada llamada TimeOfDay que se usa en un modelo de vista como este: public class MyViewModel { public TimeOfDay TimeOfDay { get; set; } } He creado una carpeta de modelos personalizada llamada TimeOfDayModelBinder y la TimeOfDayModelBinder registrado en Global.asax.cs de esta forma: ModelBinders.Binders.Add(typeof(TimeOfDay), new TimeOfDayModelBinder()); Y todo funciona muy bien. Sin […]

Es este hilo ayudante html seguro?

Me pregunto si el código que se menciona como la respuesta aceptada en este enlace es seguro para subprocesos. Me refiero no para subprocesos múltiples. Simplemente no quiero que la salida cruce las solicitudes de la página de usuario. Agregue archivos CSS o JavaScript a la cabeza de diseño desde vistas o vistas parciales ¿Tendría […]

URL.Acción con una cadena de cadenas?

Tengo una matriz de cadenas que necesito pasar en una cadena de consulta de Url.Action. Url.Action(“Index”, “Resource”, new { FormatIds = Model.FormatIDs}) En este momento, el enlace se muestra en mi navegador como System.String [] en lugar de una cadena de consulta. ¿Es posible que MVC haga esto automáticamente con el enlace del modelo? Lo […]

¿Por qué el valor de retorno de Request.Form.ToString () es diferente del resultado de NameValueCollection.ToString ()

Parece que el ToString () en HttpContext.Request.Form está decorado por lo que el resultado es diferente del que se devolvió de ToString () cuando se llamó directamente en una colección NameValue: NameValueCollection nameValue = Request.Form; string requestFormString = nameValue.ToString(); NameValueCollection mycollection = new NameValueCollection{{“say”,”hallo”},{“from”, “me”}}; string nameValueString = mycollection.ToString(); return “RequestForm: ” + requestFormString + […]