- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一些这样的字符串:
www.example.com/sdWqaP
twitter.com/sdfks
并想将它们分配给一个HyperLink
var hyperlink = new Hyperlink
{
NavigateUri = new Uri(url),
TargetName = "_blank",
};
如果 url 以 http://
开头,它工作正常,否则抛出 UriFormatException
。
更新:类似www.google.com
的网址不是有效的http
网址。有没有比 var url = "http://"+ "www.google.com"
最佳答案
你可以使用
var uri = new UriBuilder(s).Uri;
引用:http://msdn.microsoft.com/en-us/library/y868d5wh(v=vs.110).aspx
public UriBuilder(
string uri
)
// If uri does not specify a scheme, the scheme defaults to "http:".
关于c# - 超链接中的“System.UriFormatException”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22397388/
我在 c# System.URI.FormatExption 中遇到问题 为了清楚起见,我使用的是 Segseuil 的 Matlab 方法,并且它返回一个图片路径 result。我想为其他用户保存此
我有一些这样的字符串: www.example.com/sdWqaP twitter.com/sdfks 并想将它们分配给一个HyperLink var hyperlink = new Hyperli
我有一个尝试创建 Uri 然后清理它的方法(删除片段、排除某些域和查询字符串模式等)。该方法如下所示: static public bool TryCreateCleanUri(Uri baseUri
无论我是在 Visual Studio 2017 中同步还是只是使用 Git Bash 进行推送,我都会不断收到此错误。看起来 PUSH/PULL 命令有效,但我仍然看到此错误并希望它消失。 我的 W
我使用的 URL 在我将其放入 chrome 时有效,但在我的 VS C# 代码中使用相同的 url(公共(public)异步静态任务) using (var client = new HttpCli
下面用作 Uri 参数的程序集限定字符串在 XAML 中工作,但在代码中使用时会出现错误。 我尝试了各种 UriKind,结果都相同。我该如何解决这个问题? [Test] public void La
这是一个奇怪的问题,今天出现了几次。 我有一个 WPF 应用程序可以向服务器发送一些消息。我正在使用 HttpWebRequest.Create 执行此操作。在这种情况下,所使用的 URL 是硬编码的
我一直在努力将我们的一个 Azure Functions 实现升级到 .net 5。我已经与可能的恶魔作斗争,但就像我已经整理出所有配置和依赖注入(inject)更改一样,它向我抛出了一个曲线球。之后
我的目的是: 运行自托管 WCF 服务,其基址在运行时根据可用网卡设置;客户端发现服务并获取地址。 以前的回答: 我找到了相同的目的和建议的解决方案 here 我的问题: 当我运行托管控制台应用程序时
每当从列出的类中运行下面的行时,我在版本 2017.2.0f3 和 2017.2.1f1 中遇到此错误,但它在 5.5.0.f3 中完美运行 WWW request = new WWW(m_host,
为什么 var uri = new Uri("ftp://1111:2222:3333::43/testing/1kb.zip"); 抛出这个异常? System.UriFormatException
我只是尝试 Application Insights 可用性测试。我让他们连夜跑到我们的公共(public)网站,但只得到“失败” 当我深入研究单独的测试运行时,我看到服务器响应“200 OK”,发送
我正在尝试为 ASP.NET MVC 应用程序设置暂存环境,并希望将其作为 Azure Web 应用程序来实现,但此时我确实陷入了 HTTP 500 的困境。 我得到的错误是: 500.79: The
我是一名优秀的程序员,十分优秀!