我正在開發啓用了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