Articles of asp.net mvc 2

ASP.NET MVC Html.DropDownList poblado por Ajax llamada al controlador?

Quería crear una plantilla de editor para un tipo de campo que se representa como una lista desplegable. En la definición de la plantilla del editor, me gustaría completar DropDownList utilizando una llamada a una acción en el controlador que devuelve los resultados como JSON: ¿Alguna idea de cómo hacer esto? Por ejemplo, algo como: […]

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 […]

ActionLink htmlAttributes

TRABAJOS Edit NO FUNCIONA, ¿POR QUÉ? @Html.ActionLink(“Edit”, “edit”, “markets”, new { id = 1 }, new {@class=”ui-btn-right”, data-icon=”gear”}) Parece que no se puede pasar algo como data-icon = “gear” en htmlAttributes? Sugerencias?

Obtenga DisplayName Attribute sin usar LabelFor Helper en asp.net MVC

¿Cuál es la mejor manera de recuperar el atributo de nombre para mostrar para un artículo en su modelo? Veo a mucha gente usando LabelFor para todo, pero una etiqueta no es apropiada si solo quiero enumerar los datos. ¿Hay una manera fácil de obtener el atributo de nombre si solo quiero imprimirlo, por ejemplo, […]

¿Cómo especificar un nombre de área en un enlace de acción?

Tengo una página maestra compartida que estoy usando desde 2 áreas diferentes en mi aplicación mvc 2. La página maestra tiene un enlace de acción que actualmente especifica el controlador y la acción, pero por supuesto el enlace no funciona si estoy en el área incorrecta. No veo ninguna sobrecarga para actionlink que tome un […]

ASP.NET MVC: ruta con parámetro opcional, pero si se proporciona, debe coincidir con \ d +

Estoy intentando escribir una ruta con un int nullable en ella. Debería ser posible ir a /profile/ pero también /profile/\d+ . routes.MapRoute(“ProfileDetails”, “profile/{userId}”, new {controller = “Profile”, action = “Details”, userId = UrlParameter.Optional}, new {userId = @”\d+”}); Como puede ver, digo que userId es opcional pero también que debe coincidir con la expresión regular \d+ […]

Validación del lado de la vista parcial del diálogo de Jquery en el botón Guardar clic

Tengo una tabla que muestra datos. Cada fila de la tabla tiene el botón Editar. Cuando se hace clic en el botón Editar, aparece un diálogo de jquery con Formulario para editar la información del usuario y el botón Guardar y cancelar. La forma no es más que una vista parcial. Los botones son parte […]

¿Cómo configuro el enrutamiento MVP de ASP.NET para ocultar el nombre del controlador en una página de “inicio”?

A continuación de esta pregunta: Enrutamiento ASP.NET MVC con controlador predeterminado Tengo un requisito similar donde mi usuario final no quiere ver el nombre del controlador en la url para el aterrizaje o “página de inicio” para su aplicación. Tengo un controlador llamado DeviceController que quiero ser el controlador de “página de inicio”. Este controlador […]

Son <%: y <% = lo mismo que bloques de código embebido (expresión)

Habiendo comenzado con MVC 2 noté que en su plantilla inicial usan y estaba seguro de que en MVC 1 era ¿Son la misma cosa? Si es así, ¿por qué el cambio de signo igual a dos puntos?

Cuando `PostAuthenticateRequest` se ejecuta?

Este es mi archivo Global.asax.cs : public class MvcApplication : System.Web.HttpApplication { public static void RegisterRoutes(RouteCollection routes) { … } protected void Application_Start() { this.PostAuthenticateRequest += new EventHandler(MvcApplication_PostAuthenticateRequest); } // This method never called by requests… protected void MvcApplication_PostAuthenticateRequest(object sender, EventArgs e) { HttpCookie authCookie = Request.Cookies[FormsAuthentication.FormsCookieName]; if (authCookie != null) { FormsAuthenticationTicket authTicket = […]