代わりに_blank Use _self
例えば:
これを使用しないでください
HtmlPage.Window.Navigate(new Uri("http://stackoverflow.com/"), "_blank");
あなたはこれを使うだけ
HtmlPage.Window.Navigate(new Uri("http://stackoverflow.com/"), "_self");
可能な値:
- _blank - ターゲット URL が新しいウィンドウで開きます
- _self - ターゲット URL は、クリックされたのと同じフレームで開きます
- _search - ターゲット URL が検索ペインで開きます
- _top - ターゲット URL がウィンドウ全体に表示されます
- _parent - ターゲット URL は親フレーム セットで開きます
あなたのコメントに従って、あなたがそれを作ることができる1つの代替方法があります。ご希望の方はこちらをご利用ください。
private void Help_Click(object sender, RoutedEventArgs e)
{
// Checking the Condition
if (Session["hasvalue"].ToString() == "Clicked") // Second click onwards current TAB itself
{
HtmlPage.Window.Navigate(new Uri("http://stackoverflow.com/"), "_self");
}
else // First Time it will be opened in New TAB
{
HtmlPage.Window.Navigate(new Uri("http://stackoverflow.com/"), "_blank");
}
// Assign this value to session
Session["hasvalue"] = "Clicked";
}
あなたがいくつかのアイデアを得ることができることを願っています.,