Microsoft.AspNetCore.Mvc.WebApiCompatShim
沒有Request.GetQueryNameValuePairs()
定義。我有一個現在正在遷移到.Net Core的項目。除了我有一個包含Request.GetQueryNameValuePairs()
的代碼片段之外,其他所有內容都可以正常使用Microsoft.AspNetCore.Mvc.WebApiCompatShim
。Microsoft.AspNetCore.Mvc.WebApiCompatShim中缺少Request.GetQueryNameValuePairs()
智能感知顯示下列信息:
CS1061「HttpRequestMessage」不包含一個定義爲 「GetQueryNameValuePairs」和沒有擴展方法 「GetQueryNameValuePairs」接受 類型的第一參數「HttpRequestMessage」可以發現(你是否錯過使用指令 或組件參考?)
任何人都可以建議我該如何解決這個問題?
不知道這是正確的答案,但在當前請求就可以得到查詢字符串是這樣的:HttpContext的。 Current.Request.Query。這給你一個查詢字符串的解析版本作爲IQueryCollection。 – Jack
請嘗試並確認,謝謝! –
HttpContext.Current.Request.Query是一個:) –