2017-09-01 16 views
-1

我有兩頁,頁面A和頁面B,在頁面我有按鈕哪一個將重定向到頁面B,然後我嘗試從瀏覽器使用按鈕回到頁面A. 請您的建議,我如何禁用頁面A中的按鈕,不再重定向到頁面B.如何禁用響應重定向按鈕

+0

哪個按鈕瀏覽器的後退按鈕或asp.net按鈕 –

+0

@ Tanmay Nehete,asp.button先生。 。因此防止重定向到頁面B –

+0

是否有任何條件禁用該按鈕? –

回答

0

好的。如果你想禁用瀏覽器的後退按鈕的功能,那麼你可以嘗試以下JavaScript:把它放在新會員註冊頁面

<script type="text/javascript"> 
    function noBack() { window.history.forward() } 
    noBack(); 
    window.onload = noBack; 
    window.onpageshow = function (evt) { if (evt.persisted) noBack() } 
    window.onunload = function() { void (0) } 
</script> 

注意的頭標記:這隻會阻止瀏覽器的後退的功能按鈕,但如果您手動返回到註冊頁面在地址欄中書寫,則無法使用。

一件事,因爲你正在使用Session,您可以將其與JavaScript如下集成:

<script type="text/javascript"> 
    var someVar = "Hello"; 
    //var someVar = <%=this.Session["UserId"]%>; //Keeping the session value in JavaScript variable 
    function noBack() { 
     if (someVar == "Hello") { //You can use - if (someVar != null) 
     window.history.forward() 
    } 
    } 
    noBack(); 
    window.onload = noBack; 
    window.onpageshow = function (evt) { if (evt.persisted) noBack() } 
    window.onunload = function() { void (0) } 
</script>