ASP.NET MVC web formunu ASP.NET Core MVC'ye geçirmeye çalışıyorum. Şu anda Request.UrlReferrer
sınıfla ilgili sorun yaşıyorum .
Orijinal satır:
[HttpPost]
public async Task<ActionResult> ContactUsFormSubmit(ContactUs request)
{
var siteUrl = Request.UrlReferrer.ToString().ToLower();
....
}
Ancak, ASP.NET Core ile UrlReferrer kullanılamaz. Aşağıdakileri buldum:
Request.Headers["Referer"]
bir String yerine StringValues döndürür. Bunu kullanmaya çalışmam gerekip gerekmediğinden veya bu duruma başka çözümler olup olmadığından emin değilim. Request.ServerVariables
da mevcut değil veya belki ad alanım yok. Ad alanlarım aşağıdaki gibidir:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
Biri beni doğru yöne yönlendirebilirse gerçekten minnettar olurum.