2012-09-04 2 views
2

MSDN 포럼을 포함하여 어디에서나 보았지만 아무도이 방법이나 방법을 언급하지 않았습니다. 기본 아이디어는 Button을 툴킷에서 드래그하면 어떻게 그 버튼을 웹 페이지에 링크 할 것인가입니다. 즉, 'Facebook'버튼이 있습니다. 그러면 버튼을 클릭 할 때 Facebook을 어떻게 만들 수 있습니까? 새 브라우저 창에서 열리나요?웹 페이지를 여는 버튼을 얻는 방법?

+2

웹 또는 Win 앱? 태그를 추가 할 수 있습니다. –

답변

7

버튼을 디자이너로 드래그하면 두 번 클릭하여 Button의 Click 이벤트 핸들러를 열 수 있습니다. 이 코드는 사용자가 클릭 할 때 실행됩니다. 그런 다음 필요한 논리, 즉를 추가 할 수 있습니다 : 당신이, 내가 문맥이 개발 않던 웹 응용 프로그램이었다 생각했다, 그래서이 경우에 적용되는 것 새로운 브라우저 창에서 열립니다 말했다 때문에

private void button1_Click(object sender, EventArgs e) 
{ 
    // Launch browser to facebook... 
    System.Diagnostics.Process.Start("http://www.facebook.com"); 
} 
1

:

window.open 자바 스크립트 메소드로 HTML 버튼을 추가하십시오. 모든 것이 클라이언트에서 일어나기 때문에 코드 숨김이 필요하거나 필요하지 않습니다. 다음은 스 니펫입니다. 동작을 제어하기 위해 window.open에 전달할 수있는 몇 가지 옵션이 있습니다.

 <input id="Button2" type="button" value="Facebook" onclick="window.open('http://facebook.com')"/></p> 
0

당신은 기본을 첨가 할 수있다 System.dll에서 Process class을 사용해야합니다. 그러나 당신은 당신의 클래스의 상단에 이런 식으로 네임 스페이스를 참조해야합니다 :

using System; 

namespace MyApplication 
{ 
    public class MyProgram 
    { 
     private void button1_Click(object sender, EventArgs e) 
     { 
      System.Diagnostics.Process.Start("http://www.facebook.com"); 
     } 
    } 
} 
2
기본 브라우저를 열고 페이지로 이동하여 원하는 URL로 Process.Start를 사용할 수 있습니다

:

using system.Diagnostics; 

private void button1_Click(object sender, EventArgs e) 
{ 
    Process.Start("http://www.YouTube.com"); 
} 
관련 문제