UX和SEO处理数据分页的正确方法是什么?

时间:2010-01-30 19:47:46

标签: asp.net ajax listview seo datapager

我的网站中有ListViews和DataPagers。其中大多数都包含在UpdatePanel中以获得更好的UX。但是,当我开始使用AJAX来改善用户体验时,我在SEO中失去了价值。什么是获得两全其美的正确方法?

我看到我可以将QueryStringField参数添加到DataPager,它将自动呈现HyperLinks而不是LinkBut​​tons,并将使用查询字符串来处理页码。我有一个想法是创建一个新的DataPager控件,无论QueryStringField如何呈现LinkBut​​tons。然后,我可以编写一个同时包含onclick和href的新LinkBut​​ton控件。然后,如果javascript不可用,则使用href。思考?更好的想法?

1 个答案:

答案 0 :(得分:1)

您描述的方法非常合适。有可能你可以推出自己的替代方案,做得更干净一点,但我会说这几乎都是为你做的事实是一个巨大的胜利。

通常,最好将该方法与应用程序中的所有交互元素一起使用 - 将它们链接到REST或查询字符串装饰的资源,并使用JavaScript在可用时拦截/覆盖这些操作。它需要转变方法,但一旦你获得动力,开发这种方式并不是非常耗时。事实上,它有助于使您的应用程序成为SoC的良好模式。