如何验证ASP.NET中的url [英] How to validate url in ASP.NET
本文介绍了如何验证ASP.NET中的url的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
http://70.110.9.303/message/External/Courses/CD001_1/v09/CD001_1/Consent%20(SCORM%2011.2).htm
< b>我尝试了什么:
http://70.110.9.303/message/External/Courses/CD001_1/v09/CD001_1/Consent%20(SCORM%201.2).htm
What I have tried:
ValidationExpression="^([a-zA-Z0-9]+(\.[a-zA-Z0-9]+)+.*)$"
谢谢
Thanks
推荐答案
谢谢
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;
}
这篇关于如何验证ASP.NET中的url的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文