DNN核心使用者控制項 實現頁面靈活布局的第一步

2021-06-15 20:08:16 字數 1214 閱讀 7711

我把admin/skins資料夾中各控制項定義為核心使用者控制項。它們不同於頁面中呈現的一般使用者控制項(如:events、documents和大家通常所指的第三方控制項)。它們不由使用者在頁面中自由操作,但他們可以通過定義**(skins)的方式來自由調整它們的布局。這就是dnn通過定義**可以實現千變萬化,風格迥異的頁面的根本原因。這比一般**上通過變更樣式表,達到介面顏色不同要先進的多。關於dotnetnuke**製作可參見中國dnn和dnn官方**的文章。

admin/skins資料夾中各控制項註解:

banner.ascx(廣告使用者控制項)

breadcrumb.ascx(導航欄使用者控制項,顯示使用者當前所在頁面的位置)

currentdate.ascx(當前日期使用者控制項)

dotnetnuke.ascx(顯示dotnetnuke應用程式提供商的版權資訊)

editskins.ascx(**管理使用者控制項)

hostname.ascx(主機名稱使用者控制項,還沒有發現在那裡使用)

links.ascx(還沒有發現在那裡使用)

login.ascx(登入和登出鏈結使用者控制項)

logo.ascx(**logo區使用者控制項)

menu.ascx(導航欄選單使用者控制項)

modulemessage.ascx(顯示訊息使用者控制項)

privacy.ascx(隱私宣告鏈結的使用者控制項)

search.ascx(查詢使用者控制項)

solpartmenu.ascx(下拉列表使用者控制項,還可以有近一步的子選單)

terms.ascx(服務條款鏈結的使用者控制項)

treeviewmenu.ascx(樹形導航欄選單使用者控制項)

user.ascx(註冊或顯示當前使用者資訊的鏈結使用者控制項)

使用者控制項如何控制ASPX頁面的控制項

問題來自論壇 問題分析,aspx頁面的控制項需要控制顯示與否,就如同象是乙個小電燈,為了不讓它通電之後常亮。因此需要乙個開關才能控制到它。什麼樣的開關它管不了那麼多,只要能控制開與關功能即可。使用者控制項的button,它可以實現開關功能。它可以控制電器的電路開與關。接下來,兩個電器是不同的物件,怎...

使用者控制項(頁面與使用者控制項之間的資料訪問)12 12

前台如何新增使用者控制項!例 page指令下加入 register src cityselect.ascx tagname cityselect tagprefix uc1 在指定位置下加入 頁面上訪問使用者控制項中的資料 方法一 使用使用者控制項的findcontrol方法,找到使用者控制項中的控...

使用者控制項實現Google Suggest

google suggest就是輸入過程中到資料實時篩選結果。前幾天學了ajax與.net2.0高階程式設計,感覺稱不上高階兩字,都是很基礎的東西,特別是後面很多章節重複前面的知識,不過很容易上手,當ajax入門吧。練習時把學校 搜尋改進了google suggest,本來早就大致都實現,但遇上 心...