Estou tentando migrar um formulário da web ASP.NET MVC para ASP.NET Core MVC. Atualmente, estou tendo problemas com a Request.UrlReferrer
classe.
A linha original é:
[HttpPost]
public async Task<ActionResult> ContactUsFormSubmit(ContactUs request)
{
var siteUrl = Request.UrlReferrer.ToString().ToLower();
....
}
No entanto, com ASP.NET Core, UrlReferrer não está disponível. Eu encontrei o seguinte:
Request.Headers["Referer"]
que retorna StringValues em vez de uma String. Não tenho certeza se devo tentar usar este ou se há alguma outra solução para esta situação. Request.ServerVariables
também não está disponível ou talvez eu não tenha o namespace. Meus namespaces são os seguintes:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
Eu realmente apreciaria se alguém pudesse me direcionar na direção certa.