我创建了一个网站,其中一个菜单包含大约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