Articles of asp.net mvc routing

ASP.NET MVC – Enrutamiento: una acción con extensión de archivo

¿Hay alguna manera de lograr la URL de llamada http://mywebsite/myarea/mycontroller/myaction.xml Esto básicamente sería “falso” al solicitar un archivo pero el resultado sería una operación de acción que serviría un archivo creado dinámicamente? Intenté esto: context.MapRoute( “Xml_filename”, “Xml/{controller}/{action}.xml” ); pero cada vez que hay una extensión de archivo en la URL, el enrutamiento falla y se […]

jQuery Mobile / MVC: obtener la URL del navegador para cambiar con RedirectToAction

Mi primer mensaje … Cuando uso RedirectToAction, la URL en el navegador no cambia. ¿Cómo puedo conseguir esto? Estoy cambiando a ASP.NET MVC 3.0 (también usando jQuery Mobile) después de más de 10 años utilizando formularios web. Tengo alrededor de 8 semanas, y después de varios libros y buscar en Google una respuesta, me voy […]

Asegúrese de que HttpConfiguration.EnsureInitialized ()

Instalé Visual Studio 2013 y cuando ejecuto mi aplicación, aparece el siguiente error. No tengo idea de dónde debo inicializar este objeto. ¿Qué hacer? Server Error in ‘/’ Application. The object has not yet been initialized. Ensure that HttpConfiguration.EnsureInitialized() is called in the application’s startup code after all other initialization code. Description: An unhandled exception […]

Implementación de la función “Recordarme” en ASP.NET MVC

Estoy intentando implementar una función de “recordarme” en mi formulario de inicio de sesión. Estoy usando ASP.NET MVC como mi aplicación web. Me las arreglé para hacer que las cookies funcionaran, pero no logré iniciar sesión automáticamente en caso de que haya marcado la casilla “Recordarme” antes. Sé cuál es el problema, pero no sé […]

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

Enrutamiento ASP.NET MVC: agrega la extensión .html a las rutas

Soy bastante nuevo en MVC y enrutamiento y me pidieron que modificara una aplicación para usar diferentes url’s. una tarea que está un poco sobre mí ya que no tengo experiencia. vale, hablemos un poco de código: routes.MapRoute( “CategoryBySeName”, // Route name “products/{SeName}”, // URL with parameters new { controller = “Catalog”, action = “CategoryBySeName” […]

¿Qué es routes.IgnoreRoute (“{resource} .axd / {* pathInfo}”)

¿Qué es routes.IgnoreRoute(“{resource}.axd/{*pathInfo}”) No puedo encontrar ningún archivo .axd en mi proyecto. ¿Puedo eliminar esta regla de ruta?

enrutamiento complejo asp.net mvc para la ruta del árbol

Me pregunto cómo puedo definir un mapa de enrutamiento como este: {TreePath}/{Action}{Id} TreeMap se carga dinámicamente desde una base de datos como esta: ‘Gallery/GalleryA/SubGalleryA/View/3’

mvc Html.BeginForm esquema de URL diferente

Estoy creando un formulario para DropDown como este: @{ Html.BeginForm(“View”, “Stations”, FormMethod.Get); } @Html.DropDownList(“id”, new SelectList(ViewBag.Stations, “Id”, “Name”), new { onchange = “this.form.submit();” }) @{ Html.EndForm(); } Si elijo un valor de mi lista desplegable, me redireccionan al controlador correcto, pero la URL no es la que me gustaría tener: / Estaciones / Ver? Id […]

¿Cómo cambiar la ruta al nombre de usuario después de iniciar sesión?

Antes del inicio de sesión del usuario, la ruta es: localhost:54274/Home localhost:54274/Home/About localhost:54274/Home/Contact localhost:54274/Home/Login localhost:54274/Home/Register Una vez que el usuario inicia sesión, la ruta es: 1. localhost:54274/Project 2. localhost:54274/Project/Create 3. localhost:54274/Project/Edit/1 4. localhost:54274/Project/Delete/2 5. localhost:54274/Project/1/Requirement 6. localhost:54274/Project/1/Requirement/Create 7. localhost:54274/Project/1/Requirement/Edit/3 8. localhost:54274/Project/1/Requirement/Delete/4 Quiero que la ruta cambie al nombre de usuario una vez que el usuario […]