.Net に URL 検証ツールはありますか? 質問する

.Net に URL 検証ツールはありますか? 質問する

.Net、ASP.Net、または ASP.Net MVC で URL を検証する方法はありますか?

ベストアンサー1

あなたはUri.TryCreateURL を検証するには:

public bool IsValidUri(string uri)
{
    Uri validatedUri;
    return Uri.TryCreate(uri, UriKind.RelativeOrAbsolute, out validatedUri);
}

コメントTryCreateでは、例外処理を 1 レベル下に移動するだけであると示唆されています。しかし、ソース コードを確認すると、そうではないことがわかりました。内部には try/catch がなくTryCreate、例外をスローしないカスタム パーサーを使用しています。

おすすめ記事