我想在Silverlight 4中使用超鏈接按鈕作爲一個mailto像這樣:電子郵件hyperlinkbutton
<HyperlinkButton x:Name="hlbCustomerSupport" NavigateUri="mailto:[email protected]" Content="[email protected]"></HyperlinkButton>
,當我點擊它在應用程序中,我得到:
網頁錯誤詳細信息
用戶代理:Mozilla的/ 4.0(兼容; MSIE 8.0; Windows NT的6.1;三叉戟/ 4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729 ; .NET CLR 3.0.307 29; Media Center PC 6.0; InfoPath.2; .NET4.0C; .NET4.0E)日期和時間:星期三,2011年1月19日14時24分29秒 UTC
消息:未處理的錯誤在 Silverlight應用程序代碼:4004
類別:ManagedRuntimeError
留言信息:System.ArgumentException: 內容因爲無法加載URI。 該URI可能無效。參數 名稱:在 System.Windows.Navigation.NavigationService.NavigateCore URI(URI URI,NavigationMode模式,布爾 suppressJournalAdd,布爾 isRedirect)在 System.Windows.Controls.Frame.Navigate在 (URI 源) MS.Internal.NavigationHelper.TryInternalNavigate() 在 MS.Internal.NavigationHelper.Navigate(布爾 checkUserInitiatedAction)在 System.Windows.Controls.HyperlinkButton.OnClick() 在 System.Windows.Controls.Primitives.ButtonBase。 OnMouseLeftButtonUp(MouseButtonEventArgs e)at System.Windows.Controls.Control.OnMouseLeftButtonUp(控制 CTRL,EventArgs e)上 MS.Internal.JoltHelper.FireEvent(IntPtr的 unmanagedObj,IntPtr的unmanagedObjArgs, 的Int32 argsTypeIndex,字符串eventName的)
我做這在其他地方編程,它的作品。我爲這個嘗試了同樣的方法,但仍然出現錯誤。
從我所看到的任何方法,而不是通過NavigateUri似乎被彈出阻止程序阻止。如果您正在尋找多瀏覽器支持,這不是一個選項。 – 2012-07-19 15:29:04