什麼是你的技術,使用手機與asp.net,我知道如何檢測手機,但我很難找到一種很好的方式來顯示我的網頁在移動設備上。移動聊天室技術
我正在考慮做一個多視圖並在移動視圖時顯示移動視圖,但是,除非我們做同樣的事情,否則那不適用於我們的母版頁,我寧願只將頁面重定向到移動設備版。
但我想這會自動發生,不想將代碼添加到每個頁面,我已經使用HttpModule,但它會導致網站中的每個對象都使用它,只需要在aspx頁面上所以我只是使用了一個用戶控件,它放在主頁面的頂部。
我還在包含每個移動設備的文件夾的樹中添加了一個名爲mobile的文件夾,因此如果他們轉到〜/ Account/Login.aspx,它會重定向到〜/ Account/Mobile/IPhone/Login.aspx,但我必須排除移動設備中的母版頁或它將處於無限循環:)
我喜歡MVC的方式,他們有一個自定義的ViewEngine,只是重定向,但我不能去MVC,因爲一些我公司要求的ASP.NET控件。
想法?
你打算支持哪種手機?例如,在iPhone上工作的頁面並不一定適用於索尼愛立信K700。 另外請注意,人們可能正在使用Opera Mini等瀏覽器。 Opera甚至可以在真正基本的移動設備上工作,並使用代理服務器,以便它能夠以一種運行良好的方式重新格式化頁面。 – James 2010-08-18 14:49:06
規劃爲這兩個,我使用的想法將使用多個手機,因爲我可以使用每種類型的電話的文件夾..「〜/帳戶/手機/黑莓/登錄.aspx」..我正在工作的另一種技術與,使用自定義文件擴展名和HttpModule,而不是使用目錄,如果我去Login.aspx和IM移動,它會去Login.mobile,但呈現爲aspx頁的頁面。不幸的是,這不會支持多個電話。 – jaekie 2010-08-18 17:23:38