![](/img/trans.png)
[英]This operation is not supported for a relative uri error when build action is Content/Resource
[英]This operation is not supported for a relative URI
我有一個引發異常的超鏈接:“相對 URI 不支持此操作”
代碼:
Process.Start(e.Uri.AbsolutePath);
即使uri類似於:“1aabbb3”,我也想強制它打開瀏覽器
我怎樣才能做到這一點 ?
解決方案1:檢查 IsAbsoluteUri 並使用 OriginalString
if (uri.IsAbsoluteUri)
Console.WriteLine("Url:{0}", uri.AbsoluteUri);
else
Console.WriteLine("Url:{0}", uri.OriginalString);
解決方案2:定義url協議
url = "http://someRelativeUrl";
uri = new Uri(url);
Console.WriteLine("Url:{0}", uri.AbsoluteUri);
System.Diagnostics.Process.Start("iexplore");
應該打開一個非常特定的瀏覽器到它的主頁。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.