การรับค่า Query String ใน ASP.NET Core

ใน 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();
}
 C# Tutorial
 2025-12-26 01:55:12
 แชร์หน้านี้:  

ข่าวบันเทิง