参考:http://www.asp.net/mvc/tutorials/mvc-5/introduction/getting-started
1. 新建 ASP.Net Web 应用程序,跟着向导一路 OK 下去。就有了最简单的架子。run 一下看看
2. 添加 controller,添加 view
修改 ~/Views/Shared/_Layout.cshtml 等
3. 添加 model class,貌似这个东西用来搞数据库那些事情
教程里,添加数据库连接是在 Web.config 的 <connectionStrings> 里加一条 connectionString,这一串东西看起来好麻烦,改天要认真研究一下
我在这里通过向导添加数据库连接,最终结果也是在 Web.config 里加一条 connectionString。步骤如下:
在 Models 文件夹,右键 添加 类,选择 ADO.NET 实体数据类型,然后根据提示一路走,,,
4. 设置移动端的效果
添加一个 ~/View/Shared/_Layout.Mobile.cshtml。可以把 _Layout.cshtml 复制一份,改名,然后修改内容
探索中 ,,,
判断浏览器是否在移动设备上/获取浏览器的像素宽高 ...
http://www.asp.net/whitepapers/add-mobile-pages-to-your-aspnet-web-forms-mvc-application
Using ASP.NET’s built-in browser detection support
ASP.NET Web Forms and MVC developers can immediately discover important characteristics of a visiting browser by inspecting properties of the Request.Browser object. For example, see
- Request.Browser.IsMobileDevice
- Request.Browser.MobileDeviceManufacturer, Request.Browser.MobileDeviceModel
- Request.Browser.ScreenPixelsWidth
- Request.Browser.SupportsXmlHttp
- …and many others