如何用asp写判断语句:网络是否连接

如何用asp写判断语句:网络是否连接
比如:
假如网络没连接,那么执行 a
if ???? then a
该怎么写呀?

第1个回答  2007-07-03
C#,数据是通过WebService处理的,现在用Net命名空间的HttpWebRequest类判断网络是否通,方法如下,在try里放入:
HttpWebRequest objRequest = (HttpWebRequest)WebRequest.Create(url);
但这个方法很费时,要等两三分钟time out之后才产生异常。

/// <summary>
/// 仅执行请求的连接,返回是否成功
/// </summary>
/// <param name="url">请求HTTP连接</param>
/// <returns>Boolean</returns>
public static Boolean httpWebRequest(string url)
{
try
{
if(url.IndexOf("url=1") > 0)
{
DbAccess.SqlHelper sh = new DbAccess.SqlHelper();
url = url.Replace("url=1", "url=" + Inc.toHexString(sh.SqlConnectionString));
sh = null;
}
HttpWebRequest httpRequest = (HttpWebRequest)WebRequest.Create(url);
httpRequest.UserAgent=@"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.40607; .NET CLR 1.1.4322)";
HttpWebResponse httpResponse = (HttpWebResponse)httpRequest.GetResponse();
if(httpRequest.HaveResponse)
{
httpResponse.Close();
return true;
}
}
catch{}
return false;
}
ASP这个不知道,不过应该不是用一个if ... then能解决的
相似回答
大家正在搜