【发布时间】:2010-11-19 20:03:54
【问题描述】:
我正在尝试设计一个基于 ASP.net 的移动 Web 应用程序,该应用程序应该在 iPhone、Blackberry 等设备上运行,同时提供原生应用程序的外观和感觉。
这似乎不是一个简单直接的任务,或者示例 iPhone 菜单位于顶部,而其他移动平台使用手机本身的菜单按钮(位于底部)。设计一个具有 iPhone 外观和感觉的优秀应用程序不仅仅是可以为其他设备(例如黑莓)定制的 css 和 js 脚本。
我计划扩展 XHTML,然后使用 XSLT 正确扩展以正确扩展输出设备的 html。例如,
<html xmlns="http://...>
<head>
...
</head>
<body>
<menu>
<menuItem Name="Home" Url="..." />
<menuItem Name="Back" Url="..." />
</menu>
<span>This is a test page</span>
</body>
</html>
因此,当我们使用 iPhone XSLT(例如)运行它时,我们可以在顶部展开菜单,而在使用其他设备时,我们可以在底部展开它。
我很想知道是否有其他人以相同或不同的方式解决了这个问题,或者有其他想法。
感谢您的宝贵时间!
【问题讨论】: