আমি একটি এএসপি.নেট এমভিসি ওয়েবফর্মটিকে এএসপি.নেট কোর এমভিসিতে স্থানান্তরিত করার চেষ্টা করছি। বর্তমানে Request.UrlReferrerক্লাস নিয়ে আমার সমস্যা হচ্ছে ।
মূল লাইনটি হ'ল:
[HttpPost]
public async Task<ActionResult> ContactUsFormSubmit(ContactUs request)
{
var siteUrl = Request.UrlReferrer.ToString().ToLower();
....
}
তবে, এএসপি.এনইটি কোর সহ, আরআরলিফার পাওয়া যায় না। আমি নিম্নলিখিতটি পেয়েছি:
Request.Headers["Referer"]
যা স্ট্রিংয়ের পরিবর্তে স্ট্রিংভ্যালুগুলি দেয়। আমি এটিকে ব্যবহার করার চেষ্টা করা উচিত কিনা বা এই পরিস্থিতির কোনও সমাধান আছে কিনা তা আমি নিশ্চিত নই। 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;
যদি কেউ আমাকে সঠিক দিকে পরিচালিত করতে পারে তবে আমি সত্যই প্রশংসা করব।