且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何验证ASP.NET中的url

更新时间:2023-02-26 14:01:56




谢谢


Thanks


试试这个代码..



Try this code..

private bool ValidateUrl(string url)
{
    Uri validatedUri;

    if (Uri.TryCreate(url, UriKind.Absolute, out validatedUri)) //.NET URI validation.
    {
        //If true: validatedUri contains a valid Uri. Check for the scheme in addition.
        return (validatedUri.Scheme == Uri.UriSchemeHttp || validatedUri.Scheme == Uri.UriSchemeHttps);
    }
    return false;
}