Asp.net

如何從 ashx 文件中獲取 QueryString?

  • December 29, 2016

有一個包含"ProcessRequest(HttpContext context)" 方法的 ashx 文件,它會自動觸發。它何時以及如何被觸發?另一個問題,當我在這個文件中時,如何​​獲取目前的 QueryString?當我輸入 " context.Request.QueryString" 時,它說它是 null 或空的地址有參數。

ProcessRequest 方法在請求 ashx 文件時被呼叫。傳入 http 上下文對像以啟用對查詢字元串、標頭等內容的訪問。

回复:查詢字元串訪問:

只要在查詢字元串上傳遞“ID”,以下內容就可以工作。

http://example.com/MyHandler.ashx?ID=12345

public void ProcessRequest (HttpContext context) 
{
   string ID = context.Request.QueryString["ID"];
}

引用自:https://stackoverflow.com/questions/4085952