문제:
.NET 애플리케이션에 URL 문자열이 있는 경우 Request.Params
속성에 의존하지 않고 어떻게 특정 매개변수의 값을 쉽게 추출할 수 있습니까?
해결책:
가장 간단한 접근 방식은 System.Web.HttpUtility.ParseQueryString
방법을 사용하는 것입니다. 이 정적 메서드는 URL의 쿼리 문자열 부분을 구문 분석하고 NameValueCollection
을 반환하므로 매개변수 값에 쉽게 액세스할 수 있습니다. 방법은 다음과 같습니다.
<code class="language-csharp">Uri myUri = new Uri("http://www.example.com?param1=good¶m2=bad"); string param1Value = HttpUtility.ParseQueryString(myUri.Query).Get("param1"); </code>
이 코드 조각은 먼저 URL 문자열에서 Uri
개체를 생성합니다. 그런 다음 ParseQueryString
(매개변수 포함)의 Query
속성에 Uri
을 사용하여 NameValueCollection
을 가져옵니다. 마지막으로 Get("param1")
메소드는 "param1" 매개변수와 연관된 값을 검색합니다.
포괄적인 세부 정보와 추가 예를 보려면 공식 Microsoft 설명서를 참조하세요. https://www.php.cn/link/29a83a8a9641bb860a679d7e5ba52d26(참고: 이 링크는 오래되었을 수 있습니다. "HttpUtility.ParseQueryString"을 검색하세요. " 최신 Microsoft 설명서 사이트에서 최신 정보를 확인하세요. 정보).
위 내용은 .NET의 문자열에서 URL 매개변수를 추출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!