현재 작업 ASP.NET 페이지 url 을 가져오는 내 아웃해야 아무나 도움말에서는 C # 에서?
이거 드세요.
string url = HttpContext.Current.Request.Url.AbsoluteUri;
// http://localhost:1302/TESTERS/Default6.aspx
string path = HttpContext.Current.Request.Url.AbsolutePath;
// /TESTERS/Default6.aspx
string host = HttpContext.Current.Request.Url.Host;
// localhost
Url 에서 서로 다른 값을 얻기 위해 필요한 시간에 수 있습니다.
아래 url 을 다른 부분을 다른 방식으로 예제에서와 추출
= = 2 ',' QueryString1 1& QueryString2 http://localhost:60527/WebSite1test/Default2.aspx?
Response.Write("<br/> " + HttpContext.Current.Request.Url.Host);
Response.Write("<br/> " + HttpContext.Current.Request.Url.Authority);
Response.Write("<br/> " + HttpContext.Current.Request.Url.Port);
Response.Write("<br/> " + HttpContext.Current.Request.Url.AbsolutePath);
Response.Write("<br/> " + HttpContext.Current.Request.ApplicationPath);
Response.Write("<br/> " + HttpContext.Current.Request.Url.AbsoluteUri);
Response.Write("<br/> " + HttpContext.Current.Request.Url.PathAndQuery);
localhost
localhost:60527
60527
/WebSite1test/Default2.aspx
/WebSite1test
http://localhost:60527/WebSite1test/Default2.aspx?QueryString1=1&QueryString1=2
/WebSite1test/Default2.aspx?QueryString1=1&QueryString2=2
위 샘플 코드 & 붙여넣습니다 복사할 수 있습니다. asp.net 웹 응용 프로그램 안에서 서로 다른 양식을 실행하십시오 uirl.
그럼 난 또 추천합니까 판독값 아스피네 의 경우, t # 39 don& 경로설정을 사용할 수 있는 ASP 경로설정을 사용해야 하는 기존 uirl 쿼리하지 구체화하십시오.
100%29.aspx http://msdn.microsoft.com/en-us/library/cc668201%28v = vs.
이에 힘입어, s # 39 는 그냥 내 솔루션이므로 공유함을 Canavar& 게시물로의.
혹시 다음과 같습니다.
"http://localhost:1234/Default.aspx?un=asdf&somethingelse=fdsa"
또는 다음과 같습니다.
"https://www.something.com/index.html?a=123&b=4567"
사용자가 입력한 후 이를 작동합니까 진실이며당신이 다운로드하려는 부품으로부터 만 것이다.
String strPathAndQuery = HttpContext.Current.Request.Url.PathAndQuery;
String strUrl = HttpContext.Current.Request.Url.AbsoluteUri.Replace(strPathAndQuery, "/");
이런 결과를 만들 것이다.
"http://localhost:1234/"
"https://www.something.com/"
이 컨텐트에서 보기입니다 리퀘스트 트라오레 는 현재 페이지 이를 통해 필요한 정확한 경로를 합니다
'하테프콘테스트롬커랑드리퀘스트 트라오레' 사용
tip 백성을위한 요구사항뿐 경로 / url 이 글로바레비아사스 파일입니다.
If you need to run this in 글로바레비아사스 >. 통합 앱 풀 모드는 application_start 진실이며당신이 이렇게 하면 오류가 발생하는 다음과 같습니다.
>. 요청인지 이 컨텍스트로 idfsysobject. 에서 사용할 수 없습니다. >. Application_Start.
이 경우 이 사용해야 합니다.
>. 시스템.웹스하트프룬타임자마카베도메니아프버추알파스
희망 도움이 될 것이라고 한다.
하지만, t # 39 이 페이지에 도착한 날 prepress wasn& 꽤 내가 찾고 있었습니다. 이 경우 이 페이지에 글을 다른 사람이 너무 땅을 찾고 해야 했다.
그렇게 할 수 있을 경우 문자열 값이 두 가지 방법이 있습니다.
.NET 운행에서어떠한:
@Canavar 같은 수 있지만 새로운 Uri 객체에는 인스턴스화하지
String URL = "http://localhost:1302/TESTERS/Default6.aspx";
System.Uri uri = new System.Uri(URL);
즉 동일한 방법을 사용할 수 있습니다 (예:
string url = uri.AbsoluteUri;
// http://localhost:1302/TESTERS/Default6.aspx
string host = uri.host
// localhost
Regex 운행에서어떠한:
https://stackoverflow.com/questions/27745/getting-parts-of-a-url-regex
그건 그 만큼 반환되기를 절대 경로.
Path.GetFileName( Request.Url.AbsolutePath )
flexlm*용 시스템실리오;