這個問題對我來說很難說好,所以請耐心等待。製作分節頁內容
在VS Express中,我創建了一系列網頁。在每一頁上,我都希望有一系列與給定用戶角色相關的功能。我想要我的所有html代碼都在一個單獨的aspx頁面上,但只有某些部分顯示(希望是異步),由url確定,通過導航欄中的下拉菜單鏈接到該鏈接。
我想用Rerouting(我認爲它叫)來保持我的網站更好,更具延展性,所以我可以稍後更改它們而不會破壞書籤等。
作爲一個用戶,在一個給定的角色中,我會將鼠標懸停在下拉菜單上,僅查看允許我執行的功能。點擊後,它會更新網址,如domain.com/form1,並只顯示與該操作相關的代碼塊(在aspx頁面中,並且最好是異步)。
我在想使用div和css「display:none;」屬性。我不確定哪種機制可以在各種功能的「視圖」之間切換,如果您願意的話。我應該使用ASP.NET的Javascript嗎?
我很抱歉這樣一個複雜的問題。我花了20多分鐘,這是我想要問的最好的方式。這甚至有很多意義嗎?如果是這樣,我是否在談論這一切都是錯誤的,還是我在正確的軌道上?我很欣賞任何刺傷。
乾杯;)
請仔細閱讀:我本來想用URL來做到這一點,但我發現,使用「多視圖」 ASP.NET控件是一個更好的解決方案,以我的困境。我只是想澄清我原來的問題和我的答案之間的任何假定的差異。就像我說的那樣,當時要弄清楚如何提問是一個困難的問題。 :)
這聽起來是沿着我想要的東西。任何想法如何在代碼中完成?即如何通過url鏈接切換其可見性? – Chiramisu