2008-09-30 41 views

回答

7

我以爲我會回來回答這個問題。移動表單控件仍然存在,上面提供的非官方模板是我找到的唯一可用的模板。我不確定他們爲什麼在Visual Studio 2008中將它們取出。

如果沒有模板,您大多隻需要更改頁面,以便從MobilePage派生而不是從Page和派生自MobileUserControl而不是UserControl派生的控件。要訪問標記中的控制,引用命名空間移動這樣的:

,然後你就可以使用移動控制是這樣的:

手機:形式,手機:TextView的...

這些仍然是我發現創建與舊手機和瀏覽器兼容的頁面的唯一方法。較新的電話和瀏覽器當然使用標準HTML,並且可以創建與其他ASP.Net頁面相同的頁面。

0

從我可以告訴,這並沒有在那裏,據說他們被列入VS2008 SP1,但他們沒有。

由於模板的來源來自blogs.msdn.com,我猜想是的,它是目前支持的用於構建移動目標表單的方法。

+0

因爲他們張貼在博客中,我會認爲他們是*不*官方支持。 – Lucas 2009-10-23 21:57:54

1

剛剛在MSDN上看到了關於此的博客文章。 MS已經厭倦了試圖維護每個移動設備的定義,並且真的推動了ASP.NET的發展。正如你之前所說,他們仍然受到支持,但沒有設計師的觀點。所以,他們正在走出去。

0

關於我是我設計和測試我的移動窗體在VS 2005中,我可以看到設計視圖和所有。在此之後,我只是複製粘貼在VS 2008中的代碼。我這樣做是因爲VS 2008中沒有任何移動窗體控件的模板。