我正在开发启用了Windows身份验证(禁用匿名访问)的asp.net应用程序。 我创建了一个名为'Mobile'的子目录,其中包含需要从黑莓手机访问的页面。 这些页面包含只读文本和一些按钮,用于执行一些操作(无AJAX,无javascript)。 大多数设备运行在4.2或4.5版本的黑莓OS /浏览器上用于BlackBerry客户端的ASP.NET集成身份验证
我也下载了Mobile Device Browser File(MDBF),并将其包含在该链接中。
这里有一些问题,我有:
1)是否有办法有BES(黑莓企业服务器)服务器进行身份验证的
用户/设备(可能是AD查询),并通过在NT凭据的身份验证 用户到IIS?即
2)执行综合验证通过使用MDBF确实ASP.NET发送回格式化用于呈现基于所述
能力传入浏览器/设备的HTML,如果不是在此情况下是有用MDBF在 任何值,我不打算通过查看通过Request.Browser公开的设备 功能编写设备/浏览器特定代码。
3)我有,我想在这些网页上 黑berry.If我查看桌面上的网页浏览已经应用了stlesheet,我可以看到正确应用 的风格,但款式当在黑莓的 上查看这些页面时没有被应用。在标记/代码隐藏/config
中是否需要设置特别的任何内容以启用对CSS的支持。
更新:Scott Hanselman指出,项目2没有帮助asp.net发送HTML格式的请求浏览器/设备,它只通过Request.Browsers属性向开发者提供设备的功能。 我能够通过在承载所有移动网页的子目录中创建另一个StyleSheet来解决项目3),如果css文件位于父目录中,则似乎不会应用这些样式。 对于第1项),它看起来好像MDS首次缓存了用户凭证并在随后的请求中重新使用它们,但不确定这是否是件好事 – 2009-08-02 01:43:49