2012-01-18 40 views
3

我正面臨一個尷尬的問題。我正在爲我們製作移動版本的.NET網站工作。當我從筆記本電腦上的瀏覽器查看移動版時,移動版似乎工作正常,但從移動設備(在我的情況下,HTC在Android上運行)查看移動版時,按鈕點擊存在問題。回發只是凍結頁面,並在一段時間後顯示"Web page not available"。即使對於只與Response.Redirect關聯的簡單取消按鈕也是如此。從移動設備上查看asp.net頁面的回傳問題

有沒有人見證過類似的情況?任何想法都可能導致這種情況?我正在使用.NET 3.5。

回答

2

回傳通過插入的JavaScript工作(__doSubmit)。移動設備對JavaScript有不完善的支持。是否有可能通過掛接到WURFL database並查看設備功能來查看設備功能。我可以想象,這對於低端設備來說是個問題,但我對HTC Andriod設備感到有點驚訝。此外,以幫助找出我會即一個正常的提交按鈕測試不runat="server"問題,看看那會怎麼樣

你也可以嘗試顛覆你的按鈕,並把一些自定義JavaScript提交即

OnClientClick="formname.submit();" 

link有一些類似的問題,但與自動提交下拉列表

也是微乎其微的可能性,腫脹ViewState正在回發頁面大小的問題。一般來說,如果/當我一直在爲手機開發時,如果可能的話我會關閉它。結果頁面會比需要的更大(更大)。如果沒有其他的你需要盡一切努力保持頁面儘可能小(恕我直言)

我假設你已鎖定到webforms發展在這一點 - 所以你可以看看ASP.Net mobile controls,看看他們是否表現更好 - 這裏有一個表單控件。但我從未使用過它們或從未見過它們使用過。雖然其他一些海報可能與他們取得了巨大成功?也許?

沒有幫助,但是當我們移動開發的,我們使用MVC這是至少在這種情況

+0

哎蟹,感謝您的快速反應更加透明。與此同時,我問幾個朋友在手機上查看網站,猜測是什麼,一切似乎都沒問題,其中一個網站和我一樣有htc。我試圖爲我的瀏覽器android應用程序提供清晰的數據,但沒有運氣。無論如何,因爲問題只發生在我的手機上(出於某種原因),我想它不是一件大事。將嘗試從其他一些手機,以確保一切都很好。無論如何,感謝你提到的其他觀點。 – 2012-01-18 12:41:44

+0

@stackjacksharper - 沒有問題。其中一個可能 – 2012-01-18 12:43:22

相關問題