是否有方法可以验证 .Net、ASP.Net 或 ASP.Net MVC 中的 URL?
最佳答案
您可以使用Uri.TryCreate
验证 URL:
public bool IsValidUri(string uri)
{
Uri validatedUri;
return Uri.TryCreate(uri, UriKind.RelativeOrAbsolute, out validatedUri);
}
注释表明 TryCreate
只是将异常处理下移了一级。然而我查看了源码,发现并不是这样的。 TryCreate 内部没有 try/catch,它使用不应抛出异常的自定义解析器。
关于.net - .Net 上有 URL 验证器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/927847/