11

私は MSDN フォーラムを含むあらゆる場所を見てきましたが、誰もこれやその方法について言及していません。基本的な考え方は、ボタンがツールキットからドラッグされたら、そのボタンを Web ページにリンクするにはどうすればよいかということです。つまり、「Facebook」ボタンがあり、ボタンがクリックされたときに Facebook新しいブラウザ ウィンドウで開きますか?

4

4 に答える 4

20

ボタンをデザイナーにドラッグしたら、ボタンをダブルクリックしてボタンのClickイベント ハンドラーを開くことができます。これは、ユーザーがクリックしたときに実行されるコードです。その後、必要なロジックを追加できます。つまり、次のようになります。

private void button1_Click(object sender, EventArgs e)
{
    // Launch browser to facebook...
    System.Diagnostics.Process.Start("http://www.facebook.com");
}
于 2012-09-04T01:27:02.313 に答える
7

目的の URL で Process.Start を使用して、既定のブラウザーを開き、ページに移動できます。

using system.Diagnostics;

private void button1_Click(object sender, EventArgs e)
{
    Process.Start("http://www.YouTube.com");
}
于 2015-08-17T09:18:13.163 に答える
1

新しいブラウザー ウィンドウで開くと言ったので、コンテキストは開発中の Web アプリケーションであると考えていたので、その場合は次のようになります。

window.openJavaScript メソッドを使用して HTML ボタンを追加します。すべてクライアント上で行われるため、コード ビハインドは必要ありません。window.openこれはスニペットです。動作を制御するために渡すことができるオプションが他にもいくつかあります。

        <input id="Button2" type="button" value="Facebook" onclick="window.open('http://facebook.com')"/></p>
于 2012-09-04T01:41:43.107 に答える
0

デフォルトでソリューションに追加されるものProcess classを使用する必要があります。System.dllただし、クラスの先頭で名前空間を次のように参照する必要があります。

using System;

namespace MyApplication
{
    public class MyProgram
    {
        private void button1_Click(object sender, EventArgs e)
        {
            System.Diagnostics.Process.Start("http://www.facebook.com");
        }
    }
}
于 2014-10-12T08:22:13.197 に答える