URL을

2012-04-16 3 views
-1

가능한 중복 입력하여 WebRequest :
event handles & visibleURL을

내가 학습 WebRequest.This 새로운 오전 내 코드

 WebRequest myRequest; 
     myRequest = WebRequest.Create(""); 
     WebResponse myResponse = myRequest.GetResponse(); 
     Stream responseStream = myResponse.GetResponseStream(); 
     StreamReader reader = new StreamReader(responseStream); 

     StringBuilder sb = new StringBuilder(); 
     string line = ""; 
     while ((line = reader.ReadLine()) != null) 
     { 
      sb.Append(line); 
      sb.Append("\r\n"); 
     } 
     textBox1.Text = sb.ToString(); 

내가 어떻게 허용하는 문제를 이해하는 데 문제입니다 사용자가 URL을 입력하고 버튼을 클릭하면 해당 페이지가 나타납니다. 이해할 수있는 부분이있을 수 있습니다. 그것이 말하는 곳 myRquest = WebRequest.Create (""); 사용자가 텍스트 상자에 URL을 입력하고 go 버튼을 클릭하면 해당 웹 페이지로 이동합니다.

+1

방금이 질문을하고 대답을 수락했습니다. 왜 다시 묻는거야? – Jason

+0

나는 거기에 두 가지 질문을했는데, 나는 같은 양식에 다른 하나의 대답을 갖는 데 어려움을 겪었다. 나는 새로운 질문으로 그것을 묻는 말을 들었다. 한 가지 질문에 두 부분으로 나뉘어 설명되었지만 아직 WebRequest를 이해하지 못하고 있습니다. – shan

+0

투표구를 닫습니다. 샘플 코드, 제목 및 질문은 3 가지 다른 것을 말합니다. 적어도 2 개를 정렬하면 더 나은 응답을 얻을 수 있습니다. 이전 질문에는 대답의 지침이 포함되어 있습니다. "텍스트 입력"은 WinForms 응용 프로그램의 두 번째 가장 기본적인 샘플입니다. –

답변

3

사용자가 URL에 입력하는 데 사용하는 TextBox가 페이지에 있다고 가정합니다 (txtUrl). 그런 다음 사용자가이 WebRequest.Create() 메소드에 입력 한 URL을 전달이

myRequest = WebRequest.Create(txtUrl.Text); 

같은 일을 할 것입니다. 그러나 사용자가 값을 입력하지 않거나 잘못된 URL을 입력 할 경우를 대비하여 오류 검사를 추가해야합니다.

+0

고맙습니다. 그냥 잊어 버리는 단순한 것들. – shan

관련 문제