簡體   English   中英

我的手機網站無法在某些手機上顯示。 為什么?

[英]My mobile site does not render on certain mobile phones. Why?

我正在用ASP.NET和C#開發一個基本的移動站點,並且在某些手機瀏覽器上呈現.aspx頁面時遇到問題。

我在諾基亞上嘗試了Stackoverflow.Mobi,以尋找編碼移動網站的良好示例。 重定向到另一頁后,我立即收到錯誤“文件格式未知”。

一旦我使用button_click事件將“文件格式未知”轉移到另一頁 顯示在移動設備上。

我已經嘗試了以下來自眾多論壇的建議修補程序,但沒有任何運氣。

  1. 設置頁面contentype:ContentType =“ text / html”
  2. 服務器傳輸
  3. Response.ContentType =“ application / xhtml + xml”;
    Response.Redirect(“ Test.aspx”);
  4. 發布到完整URL www.XXXX.com/test.aspx

我遇到問題的手機之一是諾基亞6300

有什么建議么?

通常,這是doc類型的問題,因為asp.net將其更改為wap / application。 我建議您使用Fiddler檢查http標頭。 通常,頁面指令ContentType應該解決它

<%@ Page Language="C#" ... ContentType="text/html" %>

但是你已經設置了:-S

確保您的html通過w3c驗證。 我知道Blackberry設備將無法顯示HTML無法根據doctype進行驗證的頁面。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM