2016-03-03 83 views
-1

我有一個側欄在asp.net母版頁,我想隱藏在一個按鈕單擊。它的工作原理,但在頁面加載它再次顯示,所以我想隱藏側邊欄,直到用戶點擊該按鈕來顯示它。任何人有解決方案,然後請儘快告訴我...側邊欄切換jquery

+1

你的代碼在哪裏?張貼在這裏。 – ketan

回答

0

您可以使用jQuery的。你需要嘗試類似:

<script> 
$(document).ready(function(){ 
    $("#show").click(function(){ // #show = button id 
     $(".sidebar").toggle(); //.sidebvar = class of sidebar 
    }); 
}); 
</script> 

<div class="sidebar" style="display:none;"></div> 
<button id="show" name="show" >Show</button> 

這僅僅是你可以分享你至今想給你確切的解決問題的方法的例子。

+0

但我想用這個用戶的登錄活動。對於不同的用戶,他們可以顯示或隱藏側邊欄根據他們的會話。 –

0

你不能這樣做只是使用jQuery和CSS,因爲這些事件是在頁面加載時觸發的,每當頁面被重新加載時被重置。

隱藏和動態顯示的側板,可以

選項1: 每次點擊按鈕時

www.yourwebsite.com?panel=show 
www.yourwebsite.com?panel=hide 

選項2時更改頁面的URL: 你可以使用任何的服務器端語言在點擊按鈕時更改會話變量。其中一些是PHP,ASP.net的JSP

+0

好吧,但如何使用asp.net代碼進入PLZ解釋.... –

+0

如果你知道任何服務器端語言(在你的情況下爲asp.net),那麼你可以創建面板的會話屬性。如果您想將其顯示爲false,則將其設置爲true。 – warrior107

+0

如果您可以分享您的項目需求,這也很好。我的意思是,如果你正在建設一個學校項目或全面的網站,部署在互聯網上。 – warrior107