从Silverlight中从URL删除(#)

问题描述 投票:0回答:2

我有一个网址,例如http://localhost:8000/#Test/Method

我正在执行以下操作:

System.Windows.Browser.HtmlPage.Window.CurrentBookmark = string.Empty;

仅删除测试/方法,但不删除'#'

我需要修改浏览器网址如:http://localhost:8000/

关于如何解决此问题的任何想法?

javascript c# html silverlight
2个回答
0
投票

如果要操纵String,则可以使用以下方法:

String Url = "Foo#Bar";
Url = Url.Replace("#", string.Empty);

-1
投票

使用正则表达式

String url = "http://localhost:8000/#Test/Method"
    url = url.replace(/#/g, "");

上面的reg表达式将扫描所有出现的'#'字符并替换为空字符

© www.soinside.com 2019 - 2024. All rights reserved.