Articles of asp.net mvc 3

¿Cómo se usa el mvc-mini-profiler con Entity Framework 4.1?

Estoy tratando de usar el mvc-mini-profiler con MVC3 y sigo recibiendo el siguiente error No se puede determinar el nombre del proveedor para la conexión de tipo ‘MvcMiniProfiler.Data.ProfiledDbConnection’ A continuación se muestra el código que estoy usando para probar y establecer mi Contexto. DbConnection conn = new MySqlConnection( ConfigurationManager.ConnectionStrings[“ConnString”].ConnectionString); var profiledConnection = MvcMiniProfiler.Data.ProfiledDbConnection.Get(conn); return new […]

formato DateTime error “Las plantillas se pueden usar solo con acceso a campos, acceso a propiedades, índice de matriz de dimensión única …”

En la vista MVC Razor, estoy intentando formatear un campo DateTime para mostrar solo la hora. Estoy usando el código que aparece a continuación. Aparece el error “Las plantillas solo se pueden usar con acceso a campos, acceso a propiedades, índice de matriz de dimensión única o expresiones de indizador personalizado de parámetro único”. @(Html.DisplayFor(m=>row.LastUpdatedDate.ToString(“HH:mm:ss”))) […]

Haciendo múltiples uniones dentro de una sentencia LINQ

¿Puede alguien ayudarme a traducir la siguiente consulta SQL a un formato LINQ? SELECT a.ID, a.HostID, h.URL, a.SourceURL, a.TargetURL, c.Value, a.ExtFlag FROM Link a INNER JOIN Host h ON h.ID = a.HostID INNER JOIN Ref c ON a.ResponseCode = c.SubType AND c.Type = ‘HTTP Status’ Muchas gracias

Al iniciar mi aplicación de depuración MVC3 se abre un archivo .cshtml específico en el navegador

En Visual Studio, cuando presiono F5 en este proyecto MVC3 en particular, se abre: localhost:36185/Views/Auction/Details.cshtml Cuando estoy en cualquier otro proyecto, cuando presiono F5 , abre correctamente el método de acción Home/Index : http://localhost:36185 ¿Por qué esto abre una vista específica en lugar de usar la acción Inicio / Índice correcta? ¿Qué configuración está interfiriendo?

ASP.NET MVC: ¿Cómo obtener información de ensamblaje de la instancia de HtmlHelper?

Tengo un método de extensión HtmlHelper en un ensamblado separado de mi ensamblaje de aplicación MVC. Dentro del método de extensión, me gustaría obtener el número de versión del ensamblaje de la aplicación MVC. es posible? El conjunto de llamada es el conjunto dynamic de la vista de la maquinilla de afeitar, por lo que […]

cadena de formato en MVC / C #

Tengo una cadena 731478718861993983 y quiero obtener esto 73-1478-7188-6199-3983 usando C #. ¿Cómo puedo formatearlo así? Gracias.

EntityType ‘MyProfile’ no tiene una clave definida. Definir la clave para este tipo de entidad.

No estoy seguro de por qué recibo este mensaje de error. Tengo una clave principal definida en mi base de datos SQL para ello. Aquí está mi código: [HttpPost] public ActionResult Register(RegisterModel model) { if (ModelState.IsValid) { // Attempt to register the user MembershipCreateStatus createStatus = MembershipService.CreateUser(model.UserName, model.Password, model.Email); if (createStatus == MembershipCreateStatus.Success) { FormsService.SignIn(model.UserName, […]

Sintaxis de ASP.NET MVC 3 Razor – Casting

Por lo tanto, la pregunta realmente simple. 🙂 Tuve este siguiente código con ASPX View Engine : Lo que hace que los angeles Si hago esto con Razor View Engine: @((City)Model.Location).Name ^ | syntax highlighting stops here Hace esto: (el nombre del objeto realmente enorme debe ser .ToString) .Name Por lo tanto, el resaltado se […]

Siempre genera HTML en bruto usando MVC3 y Razor

Tengo una clase con una propiedad que se ve así: [AllowHtml] [DataType(DataType.MultilineText)] public string Description { get; set; } Ya puse el atributo [AllowHtml] para permitirme enviar HTML a esta propiedad a través del formulario que he creado, pero lo que quiero hacer es generar el valor de la propiedad como el HTML sin formato […]

¿Cómo hacer una prueba unitaria de este método en c #?

Estoy aprendiendo la prueba de unidad. ¿Cómo hacer una prueba unitaria de este método usando nunit y rinoceronte? public ActionResult PrintCSV(Byte[] bytes, string fileName) { var file = File(bytes, “application/vnd.ms-excel”); var cd = new System.Net.Mime.ContentDisposition() { CreationDate = DateTime.Now, FileName = fileName, Inline = false }; Response.AppendHeader(“Content-Disposition”, cd.ToString()); return file; }