1)右クリックまたは左クリックとは対照的に、リンク上でマウスホイールをクリックしている途中をどのように検出しますか?ミドルマウスリンクをクリックして新しいタブのみを開くASP C#
2)マウスの中ほどの動きには新しいタブを使用する必要があります。リンクをクリックし、同じページにリロードします。 (Chromeと同じ)。
3)ASP.Net、C#およびリンクは、グリッドビュー内の最初の選択リンク列です。 GridViewの最初の列を選択したリンク:
感謝。
1)右クリックまたは左クリックとは対照的に、リンク上でマウスホイールをクリックしている途中をどのように検出しますか?ミドルマウスリンクをクリックして新しいタブのみを開くASP C#
2)マウスの中ほどの動きには新しいタブを使用する必要があります。リンクをクリックし、同じページにリロードします。 (Chromeと同じ)。
3)ASP.Net、C#およびリンクは、グリッドビュー内の最初の選択リンク列です。 GridViewの最初の列を選択したリンク:
感謝。
あなたが実際にあなたがこれを検出するために、サーバ側を使用することができ、WebフォームではJavaScriptの
function fixWhich(e) {
if (!e.which && e.button) {
if (e.button & 1) e.which = 1 // Left
else if (e.button & 4) e.which = 2 // Middle
else if (e.button & 2) e.which = 3 // Right
}
}
でこれを使用することができます。あなたはこれを行うことができます:
private void mouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Middle)
{
//Open new window
}
else
{
//Open on the same window
}
}
しかし、それはサーバー側で私は恐れている新しいウィンドウを開くのは難しいです。したがって、クライアント側を使用する方が良いです。
MouseEventArgsはWindowsフォーム対応のため、ASP.netでは動作しません。 – cpeterson
Asp.NetとはWebフォームのことですか? – Emad
はいWebサイトのバージョンはMVCではありません – cpeterson