我计划开发.NET Web应用程序,也可以从移动设备访问。我正在考虑创建两个单独的项目,一个用于网站和一个移动设备,以便在检测到用户是从计算机还是移动设备访问网站时,启动适当的项目(网站版本或移动版本)。例如,如果用户从计算机访问该网站,它将显示全屏(具有所有功能)。而且,如果用户从移动设备访问该网站,则显示具有最少控件的屏幕。 或者,还有其他更好的设计来开发可以从移动设备访问的.NET Web应用程序吗? 另一个问题是如何检测用户是否从.NET Web应用程序中的计算机或移动设备访问该网站?
任何建议或帮助都会受到赞赏。 感谢。
答案 0 :(得分:2)
Ther是一个非常好的教程,向您展示如何使用mvc执行此操作。查看ASP.NET MVC Videos,它的totorial来创建一个完整的应用程序,他们在一个部分中提到了显示内容取决于用户使用的手机
答案 1 :(得分:1)
您是否考虑过ASP.NET MVC?
Scott Hanselman在MIX 09上做了一个关于ASP.NET MVC和移动浏览器检测的会议。This他做的博客文章提供了一个很好的纲要。
他还谈到了他给出的一些代码,这些代码将有助于根据浏览器版本进行重定向。
我确信ASP.NET MVC 2还有更多好处。
祝你好运,
帕特里克