网页前端设计

http://www.86y.org

搜索文章

用Asp.net判断输出终端是浏览器还是手机

用声音读出全文关注我吧
 2012/7/18 15:29:40 阅读次数:4469

现在我这个asp.net的网站已经做了2年了,但是发布手机浏览时非常不好看,所以本人决定另外再做一套适合手机的网页。
刚开始找了下怎么办。不可能转换成输出wml格式(手机上浏览),但我对这技术又不懂,所以我就想用原来的语言,再做一套适合手机的网页简单显示出来又不失彩。
所以就需要去判断客户终端是用手机打开吗?如果是就返回true,然后再根据返回的值跳到指定的适合手机的网页。(不知道可行不!毕竟还没做不知道呢)

下面就是判断客户终端是不是手机

public static bool GetClientWeb()
{
	bool result = false;
	string clientType = string.Concat(HttpContext.Current.Request.UserAgent);
	if (clientType.ToLower().Contains("mozilla") || clientType.ToLower().Contains("opera"))
	{
		result = true;
	}
	return result;
}

大家有什么问题或技术上的想法可以在此与大家分享,也可以加入前端爱好者QQ群(141999928)一起学习进步:【幸凡前端技术交流群】
如需转载请注明出处:http://www.86y.org/art_detail.aspx?id=383【用Asp.net判断输出终端是浏览器还是手机】幸凡学习网
0

如果您觉得本文的内容对您的学习有所帮助,捐赠与共勉,支付宝(左)或微信(右)

阅读全文内容关闭