ASP.NET MVC web formunu ASP.NET Core MVC'ye taşımaya çalışıyorum. Şu anda, Request.UrlReferrer
sınıfında sorun yaşıyorum.ASP.NET Çekirdek MVC'de nasıl URL Yönlendiricisi alabilirim?
orijinal çizgidir: Ancak
[HttpPost]
public async Task<ActionResult> ContactUsFormSubmit(ContactUs request)
{
var siteUrl = Request.UrlReferrer.ToString().ToLower();
....
}
, ASP.NET Core, UrlReferrer kullanılamaz. yerine dize ait StringValues döndürür
Request.Headers["Referer"]
: Ben aşağıdaki bulduk. Bunu kullanmaya çalışmalı mıyım yoksa bu durum için başka çözümler varsa emin değilim. Request.ServerVariables
da mevcut değil ya da isim alanım yok. Birisi bana doğru yönde yönlendirmek eğer gerçekten takdir ediyorum
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
şu şekildedir: My ad vardır.
Google gibi bazı siteler güvenlik nedenlerinden dolayı yönlendiriciyi vermez. Google gözlerinden: Google, başvurucunun bir parçası olabilecek arama metnini görmenizi istemiyor. – Ben
FYI: URL Yönlendiricisi güvenilir değil. – Win