我用asp.net开发一个wap的网站,现在需要获取浏览该网站人的手机号,我是这样写的
头部:
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.1//EN" " http://www.openmobilealliance.org/tech/DTD/xhtml-mobile11.dtd">
然后在
void page_load(object Sender, EventArgs e)
{
  string phoneNum = Request.Headers["x-up-calling-line-id"].ToString();
...
}
可是我用手机浏览确总是报错,提示未实例化什么的!!
请大家帮下,到底该如何获取啊?
或者web.config要如何配置啊??

解决方案 »

  1.   

    移动提供的,否则请求头里面不会包含这类信息的
      

  2.   


    顶..手机请求头里面不包含这个的
      

  3.   

    就是说必须要运营商提供给我,我才能获得啊??自己是不能获得的啊???
      

  4.   

    那有没有办法能可以直接获得啊???不通过运行商啊???
      

  5.   


    这个好像都是运营商浏览器嵌入的统一的吧
      

  6.   

    就是说我要获得话,必须要嵌入一段运营商的代码才可以获得是吗???
      

  7.   


    运营商一般都会把手机上网的请求头数据文件重新设置过.发过来的请求头本来就没这个数据了, 不是加代码可以解决的.