2010-07-20 6 views
0

수행 방법 :값을 텍스트 상자에 삽입하는 방법 - 웹 사이트

버튼을 누르면 웹 사이트가 열립니다.

이 웹 사이트에는 2 개의 텍스트 상자 (textbox1 및 textbox2)가 있습니다. "안녕하세요"와 TextBox2를에 - -

은 내가 TextBox1에에 삽입해야합니다 (난 단지 내 컴퓨터에 삽입 텍스트 - 단지 내 화면에) "단어"

그것을 수행하는 방법 C# Winforms?

사전

+2

입니다? – Arseny

+0

내가 Winforms로 작성 – Gold

답변

1

에 감사의 방금 또는 HTTP GET, 다음의 코드에서 값을 검색 HTTP POST를 사용하여 웹 페이지 하나에 텍스트 상자 값을 전달해야, 내가 올바르게 이해 한 가정하여 선택 (예 : ASP.Net).

그래서, HTTP GET을 위해, 당신의 승리에 값을 전달, 응용 프로그램이이 페이지를 호출 양식 :

"http://www.example.com/page.aspx?param1=value1&param2=value2" 

당신은 다음 QueryString을에서 이러한 값을 읽고 그들과 함께 뭔가를 할 수 있습니다

TextBox1.Text = Request.QueryString["param1"]; 

JavaScript 사용을 비롯하여 유사한 작업을 수행하는 다른 방법이 많이 있습니다.

+0

도움을 주셔서 감사합니다, 그러나 그것을 사용하는 방법? 샘플 코드를 얻을 수 있습니까? – Gold

+0

샘플 코드 없이는 매우 간단해야합니다. http://www.w3schools.com/을 웹 개발 학습을 시작하기에 좋은 곳으로 확인해보십시오. – TimS

1

브라우저를 실행할 때 실제 웹 사이트를 참조하는 경우 웹 브라우저 컨트롤을 사용하여 브라우저를 시작하고 요소를 조작하거나 js를 실행할 수 있습니다.

using(WebBrowser browser = new WebBrowser()) 
{ 
    browser.Url = new Uri("http://www.google.com"); 
    HtmlElement textBox = webBrowser1.Document.All["textbox1"]; 
    if (textBox1 != null) 
    { 
     textBox1.InnerText = "Hello"; 
    } 
    //repeate for textBox2.... 
} 

당신이 그것에의 WinForm 응용 프로그램 및 텍스트 상자에 대해 얘기하는 경우이 같은 것을 할 것입니다 :이 웹 또는 윈폼

textbox1.Text = "hello"; 
textbox2.Text = "word"; 
관련 문제