Saya mencoba untuk memigrasi formulir web ASP.NET MVC ke ASP.NET Core MVC. Saat ini, saya mengalami masalah dengan Request.UrlReferrerkelas.
Baris aslinya adalah:
[HttpPost]
public async Task<ActionResult> ContactUsFormSubmit(ContactUs request)
{
var siteUrl = Request.UrlReferrer.ToString().ToLower();
....
}
Namun, dengan ASP.NET Core, UrlReferrer tidak tersedia. Saya telah menemukan yang berikut ini:
Request.Headers["Referer"]
yang mengembalikan StringValues, bukan String. Saya tidak yakin apakah saya harus mencoba menggunakan yang ini atau jika ada solusi lain untuk situasi ini. Request.ServerVariablesjuga tidak tersedia atau mungkin saya tidak memiliki namespace. Ruang nama saya adalah sebagai berikut:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
Saya akan sangat menghargai jika seseorang dapat mengarahkan saya ke arah yang benar.