Estoy intentando migrar un formulario web ASP.NET MVC a ASP.NET Core MVC. Actualmente, tengo problemas con la Request.UrlReferrer
clase.
La línea original es:
[HttpPost]
public async Task<ActionResult> ContactUsFormSubmit(ContactUs request)
{
var siteUrl = Request.UrlReferrer.ToString().ToLower();
....
}
Sin embargo, con ASP.NET Core, UrlReferrer no está disponible. He encontrado lo siguiente:
Request.Headers["Referer"]
que devuelve StringValues en lugar de String. No estoy seguro de si debería intentar usar este o si hay otras soluciones a esta situación. Request.ServerVariables
tampoco está disponible o tal vez no tengo el espacio de nombres. Mis espacios de nombres son los siguientes:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
Realmente agradecería que alguien me pueda dirigir en la dirección correcta.