C#Net开发 手机网站和普通网站有什么区别
2017-07-24 13:11
274 查看
C#的代码逻辑功能实现与移动网站和普通网站关系不大,所谓移动网站和普通网站仅在前端显示上的区别,在服务器端几乎是一致的。
为了保证移动端的网站看起来也挺好用,一般需要针对移动端特意编写一套HTML和CSS,以及相关JS脚本。
一般来说,如果你选择MVC技术框架来开发网站,仅在View视图文件夹中,创建视图的时候,一起创建一个同名的mobile视图即可。
也就是说:假设你有一个controller名字叫Con,里面有个action名为ShowList
那按理说,会创建一个ShowList.cshtml(Razor语法下),你在同目录下复制该文件,改名为ShowList.mobile.cshtml,这样这个mobile的视图就是专门针对手机移动端的视图了。网站运行期间,会自动根据浏览器发过来的代理字符串,来判定是移动端还是服务器端,从而返回合适的View给客户端。
为了保证移动端的网站看起来也挺好用,一般需要针对移动端特意编写一套HTML和CSS,以及相关JS脚本。
一般来说,如果你选择MVC技术框架来开发网站,仅在View视图文件夹中,创建视图的时候,一起创建一个同名的mobile视图即可。
也就是说:假设你有一个controller名字叫Con,里面有个action名为ShowList
那按理说,会创建一个ShowList.cshtml(Razor语法下),你在同目录下复制该文件,改名为ShowList.mobile.cshtml,这样这个mobile的视图就是专门针对手机移动端的视图了。网站运行期间,会自动根据浏览器发过来的代理字符串,来判定是移动端还是服务器端,从而返回合适的View给客户端。
相关文章推荐
- C#中??和?分别是什么意思? 在ASP.NET开发中一些单词的标准缩写 C#SESSION丢失问题的解决办法 在C#中INTERFACE与ABSTRACT CLASS的区别 SQL命令语句小技巧 JQUERY判断CHECKBOX是否选中三种方法 JS中!=、==、!==、===的用法和区别 在对象比较中,对象相等和对象一致分别指的是什么?
- [VB.NET]开发网站,学什么好,.net=是学VB.net 还是 C# 好,大家给给意见,越多越好,
- C#与.NET程序员面试宝典 2.1.2 面试题2:ASP.NET和ASP的区别是什么
- 答客户疑问 ASP.NET C#.NET 通用权限管理系统组件源码的 B/S C/S 这里有什么区别?
- ASP.Net 手机网站开发(WAP) 2010.10.10收集 未测试
- asp.net是什么?asp.net、vb.net和c#.net有什么区别?
- C#与.NET程序员面试宝典 2.2.6 面试题13:.NET程序的开发和运行基本环境是什么
- C#.NET里面抽象类和接口有什么区别
- 手机网站wap2.0版与html5触屏版有什么区别?
- asp.net,C#,sqlserver,数据库,iis,js,异常,兼容,搜索,性能,备份,编辑器,存取分离,lucene,SEO优化,产品,运营,MVC,三层架构,nhibernate,microsoft,freamwork,网站开发联盟群号:
- c# asp.net 新建项目与新建网站区别
- 用c#开发了一个asp.net网站,遇Session超时的问题
- .net(C#)3小时开发网站
- [让您蛋疼]VS开发时新建Web网站和新建Web应用程序有什么区别?
- 算术移位与逻辑移位有什么区别? 其他开发语言 / 汇编语言 - CSDN社区 community.csdn.net
- C++ C# VC VC.net以及VC++有什么区别和联系?
- 答客户疑问 ASP.NET C#.NET 通用权限管理系统组件源码的 B/S C/S 这里有什么区别?
- vb.net与c#相比有什么优势和区别?
- C#.NET里面抽象类和接口有什么区别?
- ASP.Net 手机网站开发(WAP)