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