我尝试在我的WebBrowser的url中使用符号#后面的字符串:
MessageBox.Show(UI_WebBrowser.Source.Fragment);
但它返回一个空字符串! 我还试图导航到像“http://www.google.com/#123”这样的字符串,而没有......
需要帮助! :)
PS:我的代码:
private void checkIfUpdate()
{
UI_WebBrowser.Navigated += new System.Windows.Navigation.NavigatedEventHandler(UI_WebBrowser_Navigated);
UI_WebBrowser.Navigate("http://www.google.com/#123");
}
void UI_WebBrowser_Navigated(object sender, System.Windows.Navigation.NavigationEventArgs e)
{
MessageBox.Show(UI_WebBrowser.Source.Fragment);
}
答案 0 :(得分:0)
片段属性是否可能要求路径和#
之间有字符串?
尝试将http://www.google.com/#123
更改为http://www.google.com/ig#123