ใน ASP.NET Core MVC (รวมถึง Minimal APIs) เราจะ ไม่ใช้ Request.QueryString แบบเก่าที่เคยใช้ใน ASP.NET รุ่นเก่า อีกต่อไปแล้ว
แทนที่จะเป็นแบบนั้น ASP.NET Core จะให้เราเข้าถึงค่า Query String ผ่าน Request.Query แทน
Request.Query จะเป็น collection ที่เก็บค่าพารามิเตอร์ทั้งหมดที่ส่งมากับ URL
public IActionResult MyAction()
{
// Access the whole query string as a string
string fullQueryString = Request.QueryString.Value;
// Access individual query parameters
string id = Request.Query["id"];
string name = Request.Query["name"];
// Example: use them in your logic
if (!string.IsNullOrEmpty(id))
{
// do something with id
}
return View();
}