我創建了一個網站,其中一個菜單包含大約200個子菜單。我必須爲每個子菜單顯示一些相關文本。我有一個母版頁和少量內容頁。不想爲子菜單創建200個內容頁面。是否有辦法有效地完成此操作。這種方法可能是數據庫驅動的,也可能是動態創建內容頁面。在每個頁面上動態創建包含不同內容的內容頁面
1
A
回答
1
每個菜單項都應該引用相同的頁面,但具有不同的參數。例如:
content.aspx?id=5
你只需要讀取參數內頁:
int id = 0;
int.TryParse(Request.QueryString["id"], out id);
if (id != 0)
{
// load the corresponding content
}
0
我建議閱讀從URL頁面的ID號,然後在數據庫中查詢該項目或者使用直接使用T-SQL或調用存儲過程。
您應該通過頁面/帖子ID將所有項目存儲在數據庫中,然後您可以在每次要加載新頁面時查詢數據庫。這樣你就不會回收比你需要的更多的數據。
相關問題
- 1. 創建頁面的動態內容qTip
- 2. 創建Html.ActionLink到動態內容頁面
- 3. 動態創建ASP.NET內容頁面
- 4. 在靜態HTML頁面上包含動態內容
- 5. 動態HTML頁面內容
- 6. PHP包含頁面內容不刷新
- 7. 頁面上的動態內容
- 8. 在CMS內容頁面中動態創建分頁
- 9. 帶動態內容的動態頁面
- 10. 如何用包含頁面內容的iframe替換頁面的內容?
- 11. 硒。獲取包含Ajax對象的動態頁面的內容
- 12. 附加文件包含頁面內容
- 13. 使用母版頁內容創建動態頁面
- 14. 動態內容和SEO:創建2個單獨的頁面?
- 15. WordPresspress:在另一個頁面中包含一頁的內容
- 16. 不同的內容相同的頁面
- 17. PHP - 避免每個頁面包含所有內容?
- 18. 在同一頁面上顯示內容
- 19. JQuery Mobile在不同內容的同一頁面上滑動
- 20. jquery移動和動態頁面內容
- 21. WordPress的頁面動態內容
- 22. 頁面內容的動態加載
- 23. 在Drupal的單個頁面上創建多個內容
- 24. 母版頁面的內容未顯示在內容頁面
- 25. 在頁面內容上浮動div
- 26. TeX:在每個內容頁面後添加空白頁面
- 27. 創建無限頁面內容循環
- 28. 在內容頁面觸發OnOoad Javascript .net內容頁面
- 29. Mvc佈局頁面動態內容
- 30. 刮動態頁面內容phantomjs
意思是你說要動態改變同一個頁面的內容。但是我怎麼能在url中顯示不同的pafe名字。對於id = 1,它顯示id = 2的http://xxx/xxx/submenu1.aspx http://xxx/xxx/submenu2.aspx等 – Shipu 2012-02-19 05:55:01
你說在你的文章中你不想要200頁。我建議只有一個(或幾個,如果他們的內容太不同)。你想要多少頁?對於給定的示例,應該是xxx/xxx/submenu1.aspx和xxx/xxx/submenu2.aspx是不同的?如果沒有,一頁就足夠了。如果是,只需創建2個不同的頁面submenu1.aspx和submenu2.aspx。 – Kath 2012-02-19 07:18:38