C# 测试客户端';s通过https连接的能力-ASP.net

C# 测试客户端';s通过https连接的能力-ASP.net,c#,javascript,asp.net,https,C#,Javascript,Asp.net,Https,我有一个ASP.Net页面,当用户到达时,我想测试他们是否能够通过HTTPS连接到我服务器上的另一个页面。如果在用户设置中未启用TLS,则会拒绝其访问 如果测试失败,那么我想显示一条特定的消息 我曾考虑使用: WebClient _client = new WebClient(); 及 但是,它们执行的是来自服务器端的请求,因此即使客户端无法连接它们自己,它们的连接也不会出现问题 我还考虑了一个ajax请求;但是,我无法从http发出https请求,因为 你们有什么想法可以让我在http页面上

我有一个ASP.Net页面,当用户到达时,我想测试他们是否能够通过HTTPS连接到我服务器上的另一个页面。如果在用户设置中未启用TLS,则会拒绝其访问

如果测试失败,那么我想显示一条特定的消息

我曾考虑使用:

WebClient _client = new WebClient();

但是,它们执行的是来自服务器端的请求,因此即使客户端无法连接它们自己,它们的连接也不会出现问题

我还考虑了一个ajax请求;但是,我无法从http发出https请求,因为

你们有什么想法可以让我在http页面上测试https吗

提前感谢

您可以在HTTPS页面中创建一个指向有效图像的
标记,然后处理其
加载
错误
事件

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://myurl....");