Я намагаюся перенести веб-форму ASP.NET MVC до ASP.NET Core MVC. Зараз у мене проблеми з Request.UrlReferrer
класом.
Оригінальний рядок:
[HttpPost]
public async Task<ActionResult> ContactUsFormSubmit(ContactUs request)
{
var siteUrl = Request.UrlReferrer.ToString().ToLower();
....
}
Однак у ASP.NET Core UrlReferrer недоступний. Я знайшов таке:
Request.Headers["Referer"]
який повертає StringValues замість String. Я не впевнений, чи варто намагатися використовувати його, чи є якісь інші шляхи вирішення цієї ситуації. Request.ServerVariables
також недоступний, або, можливо, у мене немає простору імен. Мої простори імен такі:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
Я був би дуже вдячний, якщо хтось зможе направити мене у правильному напрямку.