如题
现在的需求是,在一个做流媒体运营的网站中,提供一个页面,当用media player打开这个页面的URL时,该页面返回一个MMS流。 另外当用IE访问这个URL时,返回一个包含播放器的页面。
现在其他的都能实现,就是不知道怎么让aspx.cs来获得访问者的类型。
解决即送分,谢谢

解决方案 »

  1.   

    this.Request.Browser.IsBrowser("ie") 是否是IE建议可以用这个属性...投机取巧一下试试:
    Request.Browser.CanSendMail 属性指示是否可以发送邮件,我猜浏览器一般现在的都可以吧,就是不知道播放器可以发邮件不~~~~~~
      

  2.   

    刚才试了一下,media player可以发邮件。所以上面我说的不行但是media player 发送的请求里面Request.Browser.Browser的值是:"Unknown" 可以把所有未知的浏览器都当成播放器么?可以就好了,呵呵
      

  3.   

    ["backgroundsounds"]: "false"
    ["ecmascriptversion"]: "0.0"
    ["vbscript"]: "false"
    ["javascript"]: "false"
    ["supportsImageSubmit"]: "false"
    ["screenBitDepth"]: "1"
    ["supportsFontSize"]: "false"
    ["w3cdomversion"]: "0.0"
    ["version"]: "0.0"
    ["platform"]: "Unknown"
    ["supportsFileUpload"]: "false"
    ["type"]: "Unknown"
    ["tables"]: "false"
    ["browser"]: "Unknown"
    ["activexcontrols"]: "false"
    ["supportsCss"]: "false"以上是media player发出的请求中与一般浏览器有区别的一些内容,可以选择其中一个或多个作为判断依据,所有这些都是Request.Browser内的数据。