Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

208
Vistas
404 No encontrado llamando al método Http desde JavaScript en ASP

He mirado un par de subprocesos ahora donde quieren llamar a un método C# desde JavaScript en un proyecto ASP. No puedo entender lo que estoy haciendo mal. Aquí está mi clase de C#:

 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.Web.Services; namespace Selfservice.Controllers { public class HomeController : Controller { public ActionResult Index() { return View(); } [HttpGet] public String GetCredentials() { return User.Identity.Name.ToString(); } } }

Y aquí está el JavaScript que estoy tratando de llamar:

 window.onload = function () { LiveSearch(); getCredentials(); //FetchAllUsers(); }; function getCredentials() { $.ajax({ type: 'POST', url: '@Url.Action("GetCredentials", "Home")', dataType: 'json', cache: false, contentType: 'application/json; charset=utf8', data: JSON.stringify(""), success: function (cred) { alert(cred); }, error: function (error) { alert(JSON.stringify(error)); } }); }

Sigo recibiendo un estado 404 No encontrado. Es un sitio ASP que se implementa en un IIS, en uno de los servidores de mi lugar de trabajo. Estamos usando la autenticación de Windows, por lo que me gustaría obtener las credenciales de quien haya iniciado sesión y almacenarlas para otra cosa más adelante.

Estoy un poco al borde de mi ingenio aquí. ¿Alguien tiene alguna idea?

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

¿Acaba de intentar acceder a "/Home/GetCredentials" como URL? También como se mencionó, cambie al método GET, elimine el tipo de contentType y cambie el tipo de dataType a "texto" ya que su controlador no devuelve JSON.

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda