在设计我的网站时考虑到SEO的问题 我试图创建一种在页面之间导航的好方法
在div中使用内容占位符如下
[ main div ]
[Header Div]
|------- Top Baner ---------|
[Body div]
[left column] || [right column]
--------------------------------------------------------------------------
|div1 inside it -> placeholder1 | | div2 -> p.h 2| || |rightMenu|
|| |menu item1|
|| |menu item2|
[div3 inside it -> placeholder3 | |[div4 -> p.h 4| || |menu item3|
[Footer div]
这个想法是在菜单上点击,左栏中的4个小鸟将变成1个主要内容div,显示菜单 - 其他内容页面。
一个理论:其余的.aspx内容,右侧菜单重定向到,可能在default.aspx页面内(隐藏直到点击菜单项)虽然我想到了2个问题:
如果我将在default.aspx中使用菜单项(.aspx内容页面)的所有内容,则启动......那样,页面太重了,无法加载。
,第二个是:考虑到SEO,(其中还包括该页面加载时间的问题) 而且我的网站只有一个.aspx页面的内容,我认为它只有一个.aspx页面的SEO不好... 总而言之,我想在一个url / aspx页面上使用隐藏内容不是一个好主意
看看我当前的主页,你会明白这个想法 LINK
问题是:如果我想要:
1)没有页面刷新
2)切换内容时的动画,同时导航到其他内容页面
3)通过使用带有<asp:contentPlaceHolder>
什么是方法(考虑到我需要那些内容来帮助SEO ...)
答案 0 :(得分:1)
我写了Navigation framework for ASP.NET Web Forms来解决您的问题,因为它可以帮助您构建SEO友好的单页应用程序。
这是an article with sample code outlining the general approach。我希望这会有所帮助。