首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在客户端pc上上网,并用C#给他asp.net格式的天气报告?

如何在客户端pc上上网,并用C#给他asp.net格式的天气报告?
EN

Stack Overflow用户
提问于 2012-12-29 21:36:19
回答 2查看 473关注 0票数 0

我在windows xp上有一个关于IIS的网站。我正在我的局域网用户上显示实时天气预报,但我的一些局域网用户无法访问互联网,但他们可以在局域网上访问我的网站。

我如何检查客户端PC上的互联网不工作,并向他显示消息,或者我应该如何管理即使是局域网用户也可以访问的天气报告?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-29 21:46:34

使用ASP.NET客户端回调,我们可以检查互联网连通性。从客户端尝试下载一个简单的网页。如果页面下载成功,则用户已连接到互联网,否则将无法连接。您的虚拟页面(即将下载的页面)应该非常小才能获得良好的性能。

请在此处查看示例代码

http://highoncoding.com/Articles/316_Find_User_s_Internet_Connectivity_Using_ASP_NET_2_0_Client_Callback.aspx

票数 0
EN

Stack Overflow用户

发布于 2012-12-29 21:46:22

您必须通过Javascript检查互联网访问,您不能从服务器端执行此操作,并且您可能不想检查互联网访问本身,但如果您要访问从其获取天气报告的网站(如果此网站被防火墙规则阻止,则您无法显示结果)。

您可以通过pinging the website完成此操作,然后使用Javascript ping的结果显示两个div天气预报之一,或者“对不起,您无法访问天气服务”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14082194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档