2016-03-30 22 views
1

是否可以禁用右鍵單擊網頁,但可以在同一頁面上右鍵單擊超鏈接(表示任何文件)。在.aspx頁面上禁用右鍵,但在超鏈接上啓用

我知道我可以禁用右鍵點擊,但如果可能的話請在超鏈接上分享代碼,禁用R/C的目的是禁用刷新

感謝

+0

你可能會更好地得到您的應用程序/網站正常運行並支持瀏覽器刷新。相信我,你不會阻止用戶刷新所有瀏覽器,設備,媒體中的頁面......讓網絡按照預期運行,並支持頁面重新加載。 – LDJ

回答

0

使用OnClientClick返回false作爲如下─

<asp:button ID="btninsert" runat="server" text="Button" OnClientClick="return false;" />

更多細節請參考: How to avoid page refresh after button click event in asp.net

Disable page refresh after button click ASP.NET

+0

感謝您的回覆,但代碼對我來說不夠實際上,我將n個數據綁定到網格視圖中,並且在基於此複選框的網格視圖標題中有一個檢查,我將通過單擊網格視圖外部的按鈕同時按下F5或右鍵單擊刷新它獲得重複相同的值,所以我想限制他們 –