是否有一个.NET的“响应式设计+服务器端组件”(RESS)框架?

3
我需要创建一个适应于使用它的平台隐喻的Web应用程序,并且想要使用“响应式Web设计”,具体来说,我想要使用RESS“响应式设计+服务器端组件”,其中一些UI转换是在服务器端完成的,以将流量最小化传输到设备。
我知道从Google搜索中可以找到Drupal世界中的现成框架,但我想让这个应用程序成为纯C# .NET,有人已经有了解决方案吗?
1个回答

2
ASP.NET MVC 4使得根据客户端实现响应式设计非常容易。有几个可用的选项:
  • 使用viewport meta标签和CSS3媒体查询进行自适应渲染 - 提供相同的内容,但UI会根据显示在其中的浏览器/设备自适应

  • 显示模式 - 如果请求来自移动设备,则MVC将默认使用名为约定的视图,例如MyView.mobile.cshtml而不是MyView.cshtml,您可以为移动设备呈现完全不同的UI。您可以创建自己的显示模式提供程序,以根据Http请求中的信息进一步控制输出。例如,对于ipad,显示具有约定:MyView.ipad.cshtml的视图。

显示模式允许您真正控制传输到客户端的内容量,因为您可以呈现完全不同的输出。但通常,两者的混合帮助您创建响应式/自适应的Web应用程序。

Links:
http://weblogs.asp.net/jgalloway/archive/2011/10/06/asp-net-mvc-4-overview-part-2-default-template-changes-and-adaptive-rendering.aspx

http://msdn.microsoft.com/en-us/magazine/dn296507.aspx

这是你想要的那种东西吗?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接