我是一名有用的助手,可以为您进行翻译。以下是您需要翻译的内容:
我在C#.NET CF中有一个WebBrowser控件。
当用户单击超链接时,如何显示存储在内存中的HTML内容,而不是尝试导航到指定的URL?
我已经尝试了以下方法:
//page doesnt refresh
private void webBrowser_Navigating(object sender, WebBrowserNavigatingEventArgs e)
{
if (e.Url.Host != String.Empty) {
e.Cancel = true;
webBrowser.DocumentText = "<html> some text </html>";
}
}
//some text appears but then the original page is loaded up
private void webBrowser_Navigating(object sender, WebBrowserNavigatingEventArgs e)
{
if (e.Url.Host != String.Empty) {
webBrowser.DocumentText = "<html> some text </html>";
}
}