在另一个TabPage WebControl中打开链接

时间:2015-03-25 23:01:09

标签: c# .net visual-studio-2012 awesomium

我有一个带有两个tabPages的tabControl,每个tabPages都有自己的Awesomium WebConrol。我需要从一个WebControl链接到另一个WebControl中打开。我目前正在使用VS 2012。

那怎么办?它甚至可以吗?

1 个答案:

答案 0 :(得分:0)

您需要在链接中添加target="_blank"。这样您就可以捕获webControl.ShowCreatedWebView事件。在这种情况下,您将拥有目标链接e.TargetURL。您可以将其加载到另一个webControl对象,就像初始化一样。

您的链接:

<a href="http://www......" target="_blank">Link</a>

您的代码(第一个标签中的webControl1,第二个标签中的this.webControl2):

this.webControl1.ShowCreatedWebView += this.webControl1_ShowCreatedWebView;

private void webControl1_ShowCreatedWebView(object sender, Awesomium.Core.ShowCreatedWebViewEventArgs e)
{
    webControl2.Source = e.TargetURL;
}