如何在单击按钮时更改页面的URL,并在 asp.net 中更改页面的关键字和描述?



我有一个.aspx页面,它根据所选类别(Level1)分层显示项目(4级别)。我想更改特定层次结构(如Level1Level2Level3Level4)的click按钮上的URL,并相应地更改Keywords&页面的描述取决于特定LevelClicked项目。

类似于此链接

例如:

  • 当我们点击手机时,它会显示不同的keywords&元标签中的description
  • 当我们点击CellPhones->BlackBerry->时,它会显示其相关的keyword&元数据中的CCD_ 12。最重要的是URL在每次点击时也会发生变化

请有人建议我在asp.net. 中也这样做吗

注意: 我使用的是Visual Studio 2008 Framework 3.5

尝试查看History API(HTML5的一部分,因此它适用于所有现代浏览器)-特别是History.pushState().

http://html5doctor.com/history-api/

示例:http://html5doctor.com/demos/history/

祝你好运。