1)如何檢測中間點擊鏈接鼠標滾輪而不是右/左擊?中鼠標點擊鏈接打開新標籤只有ASP C#
2)行爲應該是新的選項卡,鼠標中鍵點擊鏈接,如果點擊左鍵,則重新加載到同一頁面。 (與Chrome相同)。
3)ASP.Net,C#和鏈接是GridView中第一個選擇鏈接列。 GridView的第一列選擇鏈接:
感謝。
1)如何檢測中間點擊鏈接鼠標滾輪而不是右/左擊?中鼠標點擊鏈接打開新標籤只有ASP C#
2)行爲應該是新的選項卡,鼠標中鍵點擊鏈接,如果點擊左鍵,則重新加載到同一頁面。 (與Chrome相同)。
3)ASP.Net,C#和鏈接是GridView中第一個選擇鏈接列。 GridView的第一列選擇鏈接:
感謝。
你可以在你的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
}
}
使用Web窗體其實你可以使用服務器端檢測到這一點。你可以這樣做:
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
是的網站版本不是MVC – cpeterson