Articles of asp.net mvc routing

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

ApiController devuelve 404 cuando el ID contiene un período

Tengo un ApiController y quiero usar direcciones de correo electrónico como el parámetro de ID para las solicitudes: // GET api/employees/email@address.com public CompactEmployee Get(string id) { var email = id; return GetEmployeeByEmail(email); } Sin embargo, no puedo hacer que esto funcione (devuelve 404 ): http://localhost:1080/api/employees/employee@company.com El siguiente todo funciona: http://localhost:1080/api/employees/employee@company http://localhost:1080/api/employees/employee@company. http://localhost:1080/api/employees?id=employee@company.com He establecido relaxedUrlToFileSystemMapping=”true” […]

¿Cómo obtener RouteData por URL?

Necesito obtener RoutData por cadena de URL dada en la aplicación ASP.NET MVC. He encontrado la forma en que necesito simular HttpContextBase función de mi cadena URL y luego pasarlo al método RouteTable.Routes.GetRouteData() en el hilo de la ruta de análisis (URI a ruta) . ¿Cómo se burla de HttpContextBase para recuperar RouteData por cadena […]