3
私はC#.NET CFでWebブラウザコントロールを持っています。C#webbrowserのインターセプトハイパーリンク
ユーザーがハイパーリンクをクリックすると、指定したURLに移動する代わりに、メモリに保存されたHTMLコンテンツの断片を表示する方法はありますか?
私はその後、完全にナビゲーションを停止しますCancel
イベントと併せてwebBrowser.Stop()
を使用しようと示唆している以下の
//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>";
}
}
私はこの同じ問題があった、それは私を殺していた。ありがとう。 –