十分鐘內學會 根據資料庫生成站點導航

2021-05-07 09:06:51 字數 454 閱讀 3614

上次的《十分鐘內學會:儲存在二維表的樹結構如何進行指定深度節點的查詢》提到用樹結構表示無限分級的商品分類或論壇板塊,也就是說這種樹結構常常用於儲存與導航相關的資訊,該如何讓**導航自動按照資料庫中儲存的樹結構自動生成呢?

結合資料庫

initialize方法繼承自providerbase,這是乙個所有provider類的基類。在initialize方法中你能接收到此provider的名稱與配置資訊。你可以將connectionstring寫在此provider在web.config中的配置節,在initialize時這些配置鍵值就會傳入,你可以在此時將傳入的connectionstring儲存到provider的私有變數中,但不要在initialize中構造樹,因為它僅僅會被呼叫一次。

注意事項

最後,如果你覺得本系列的文章對你有價值,可以考慮訂閱cat in dotnet,或者通過文章下方的書籤服務按鈕將本文推薦給更多人看。

十分鐘學會less

譯者 wleonardo 我們都知道在大型的專案中,當css有數千行 的時候,css的編寫有一些麻煩。我們經常會出現複製相同的 到不同的地方或者通過我們的編輯器來替換所有相同的顏色。這需要我們費很大的力氣去保持css的可維護性。但是其實我們並不是一定要這樣。幸運的是,web開發社群已經解決了這個問題...

十分鐘學會Excel匯出

excel匯出在內網系統一般用的很多,一般分為poi和jxl兩種,前者支援excel2003 xls 和excel2007 xlsx 而後者只支援excel2003 xls 所以我們這裡使用poi來做excel 的匯出 我們以匯出員工資訊的資料為例子 第一步 匯入poi的jar包 第二步,在前台寫乙...

十分鐘內學會 避免使用者重新整理導致重複POST提交

question 在web應用中,採用post提交資訊是非常常見的,然而如果目標頁面開啟得太慢,使用者就可能會重新整理頁面,這時候之前已經提交過的資訊就會被重複提交。即使使用者成功開啟了post提交目標頁,之後他通過鏈結導航到別處了,再退回到post提交目標頁時仍可能會重複提交頁面 例如因為瀏覽器快...