2011-01-31 138 views
0

我有一个Silverlight应用程序,我想设置浏览器的URL取决于我的应用程序正在发生什么。Silverlight设置浏览器URL

说这个应用程序托管在“http://blablabla.co.uk/product.aspx”并导航到一个产品的URL将改变“http://blablabla.co.uk/product.aspx#产品= 55“

这可以通过Silverlight或JavaScript实现吗?

感谢

+0

你不能这样做silverlight .net 4.0 – 2011-02-01 10:33:56

回答

0

没有重定向你不能改变浏览器的URL。 但是,您可以使用锚点“#”并在Silverlight代码中相应地解析它们。

例如,“http://blablabla.co.uk/product.aspx#product=55”。

+1

部分错误,HTML5历史API允许更改URL而不用重定向。但是目前只有Chrome和FX4支持它。 – 2011-01-31 16:15:15