मैं ASP.NET MVC को ASP.NET 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 देता है। मुझे यकीन नहीं है कि क्या मुझे इस एक का उपयोग करने की कोशिश करनी चाहिए या अगर इस स्थिति का कोई अन्य समाधान है। 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;
मैं वास्तव में सराहना करूंगा यदि कोई मुझे सही दिशा में निर्देशित कर सकता है।