[英]How can I open a url from hyperlink on existing silverlight container on same page
我在aspx中有一個頁面,其中包含超鏈接和div容器,其中包含silverlight窗口。
我試圖通過asp / html中的超鏈接元素打開新的URL。 可能嗎?
我注意到在現有的應用程序中,html / asp超鏈接在silverlight容器上打開了新選項卡。 (無窗口屬性設置為false)。
任何幫助或指導都非常感謝。 謝謝。 (我沒有Silverlight應用程序的經驗)
這就是我所擁有的。 黃色框是HTML圖像作為超鏈接,紅色標記容器是div持有silverlight元素。 單擊主頁和文件夾圖標新選項卡將在同一容器上的其他選項卡中打開。 我正在添加新的超鏈接圖標,並希望在新選項卡中以類似的方式打開它。
<div id="silverlightControlHost">
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" id="silverlightControl">
</object>
<iframe id="_sl_historyFrame" style="visibility: hidden; display: none; height: 0px; width: 0px;
border: 0px"></iframe>
</div>
調用System.Windows.Browser.HtmlPage.Window.Navigate(System.Uri)將在當前瀏覽器中打開指定的頁面。
string link = "http://some_Url_here";
HtmlPage.Window.Navigate(new Uri(link));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.