[ ASP.NET ] HTML 파일 읽기 / ASP.NET HTML / ASP.NET HTML 파일 내용 읽는 법 / .NET HTML / HTML 파일 읽기 / SreamReader / GetResponseStream
asp.net 으로 작업을 하다 보면 url을 통해서 html 내용을 읽어 와야 하는 경우가 종종있다.
보통의 경우 jQuery Ajax 를 사용해서 클라이언트 스크립트로 해결을 하지만, 서버스크립트로 처리해야 되는 경우에
유용하게 사용할 수 있다.
아래 함수는 url을 통해 html을 불러와서 string 형태로 리턴하준다.
동적으로 html 페이지를 로드하여 다른 페이지에 붙여넣을때 유용하게 사용가능하다.
1 2 3 4 5 6 7 8 9 10 11 12 13 | public String getHtmlContent(string url) { Uri uri = new Uri(url); System.Net.WebRequest request = System.Net.WebRequest.Create(uri); request.Method = System.Net.WebRequestMethods.Http.Get; System.Net.WebResponse response = request.GetResponse(); StreamReader reader = new StreamReader(response.GetResponseStream()); Stream oStream = response.GetResponseStream(); StreamReader oStreamReader = new StreamReader(oStream, System.Text.Encoding.UTF8); String htmlString = oStreamReader.ReadToEnd(); return htmlString; } | cs |