以前 Visual Studio 有用于移动 Web 表单(不是移动 SDK)的模板。它们似乎在 Visual Studio 2008 中消失了,我看到的唯一解决方案是在此处从 Omar 下载一些模板:
这是否不再受支持,如果是,这是受支持的解决方案吗?
以前 Visual Studio 有用于移动 Web 表单(不是移动 SDK)的模板。它们似乎在 Visual Studio 2008 中消失了,我看到的唯一解决方案是在此处从 Omar 下载一些模板:
这是否不再受支持,如果是,这是受支持的解决方案吗?
我以为我会回来回答这个问题。移动表单控件仍然存在,上面非官方提供的模板是我发现的唯一可用的模板。我不确定他们为什么在 Visual Studio 2008 中取出它们。
如果没有模板,您通常只需将页面更改为从 MobilePage 而不是 Page 派生,并且您的控件从 MobileUserControl 而不是 UserControl 派生。要访问标记中的控件,请像这样引用移动命名空间:
然后您将能够像这样使用移动控件:
移动:表单,移动:文本视图 ...
这些仍然是我发现创建与旧手机和浏览器兼容的页面的唯一方法。当然,较新的手机和浏览器大部分使用标准 HTML,并且可以像任何其他 ASP.Net 页面一样创建页面。
刚刚在 MSDN 上看到了一篇关于此的博客文章。MS 厌倦了为每个移动设备维护定义,并且真正推动了 ASP.NET 的开发。正如您之前所说,它们仍然受支持,但没有设计器视图。所以,他们正在走出去。
据我所知,这还没有出现,据说它们应该包含在 VS2008 的 SP1 中,但它们没有。
由于模板的来源来自 blogs.msdn.com,我猜是的,它是当前支持构建移动目标表单的方法。
关于我是我在 VS 2005 中设计和测试我的移动表单,在那里我可以看到设计视图和所有内容。在此之后,我只需将代码复制粘贴到 VS 2008 中。我这样做是因为 VS 2008 中没有任何用于移动表单控件的模板。