Articles of asp.net

ASP.NET MVC: establezca IIdentity personalizado o IPrincipal

Necesito hacer algo bastante simple: en mi aplicación ASP.NET MVC, quiero establecer un IIdentity / IPrincipal personalizado. Cualquiera que sea más fácil / más adecuado. Quiero extender el valor predeterminado para que pueda llamar a algo como User.Identity.Id y User.Identity.Role . Nada lujoso, solo algunas propiedades extra. He leído toneladas de artículos y preguntas, pero […]

¿Cómo se crea una lista desplegable a partir de una enumeración en ASP.NET MVC?

Html.DropDownList utilizar el método de extensión Html.DropDownList pero no puedo encontrar la forma de usarlo con una enumeración. Digamos que tengo una enumeración como esta: public enum ItemTypes { Movie = 1, Game = 2, Book = 3 } ¿Cómo hago para crear un menú desplegable con estos valores usando el método de extensión Html.DropDownList […]

Parse JSON en C #

Estoy tratando de analizar algunos datos JSON de la API de búsqueda de Google AJAX. Tengo esta URL y me gustaría desglosarla para que se muestren los resultados. Actualmente he escrito este código, pero estoy bastante perdido en cuanto a qué hacer a continuación, aunque hay una serie de ejemplos con cadenas simplificadas de JSON. […]

Un DbContext por solicitud web … ¿por qué?

He estado leyendo muchos artículos que explican cómo configurar el DbContext Entity Framework para que solo se cree y use uno por solicitud web HTTP utilizando varios marcos DI. ¿Por qué es esta una buena idea en primer lugar? ¿Qué ventajas obtienes al usar este enfoque? ¿Hay ciertas situaciones en las que esto sería una […]

Server.MapPath (“.”), Server.MapPath (“~”), Server.MapPath (@ “\”), Server.MapPath (“/”). ¿Cuál es la diferencia?

¿Alguien puede explicar la diferencia entre Server.MapPath(“.”) , Server.MapPath(“~”) , Server.MapPath(@”\”) y Server.MapPath(“/”) ?

¿Puede el nombre ViewBag ser el mismo que el nombre de la propiedad Model en DropDownList?

Estoy trabajando en una aplicación web ASP.NET MVC-4. Estoy definiendo lo siguiente dentro de mi método de acción para crear una lista SelectList : ViewBag.CustomerID = new SelectList(db.CustomerSyncs, “CustomerID”, “Name”); Luego estoy renderizando mi DropDownListFor como sigue dentro de mi View : @Html.DropDownListFor(model => model.CustomerID, (SelectList)ViewBag.CustomerID, “please select”) Como se muestra, estoy nombrando la propiedad […]

Cómo obtener Url Hash (#) del lado del servidor

Sé por el lado del cliente (javascript) que puede usar windows.location.hash pero no pudo encontrar de todos modos para acceder desde el lado del servidor.

¿Puedo establecer una longitud ilimitada para maxJsonLength en web.config?

Estoy usando la función de autocompletar de jQuery. Cuando trato de recuperar la lista de más de 17000 registros (cada uno no tendrá más de 10 caracteres), está excediendo la longitud y arroja el error: Información de excepción: Tipo de excepción: InvalidOperationException Mensaje de excepción: error durante la serialización o deserialización usando JSON JavaScriptSerializer. La […]

Longitud máxima de solicitud excedida.

Recibo el error Se excedió la longitud máxima de solicitud cuando bash subir un video en mi sitio. ¿Cómo puedo solucionar esto?

Sitio web ASP.NET o aplicación web ASP.NET?

Cuando inicio un nuevo proyecto ASP.NET en Visual Studio, puedo crear una aplicación web ASP.NET o puedo crear un sitio web ASP.NET. ¿Cuál es la diferencia entre la aplicación web ASP.NET y el sitio web ASP.NET? ¿Por qué elegiría uno sobre otro? ¿La respuesta es diferente según la versión de Visual Studio que estoy usando?