DotnetBrowser高级教程-(4)使用MVC框架1-搭建基础框架
2018-01-30 19:10
295 查看
我们这次重点介绍下MVC框架的使用。
如果您之前使用过微软的mvc web框架,那么dotnetbrowser的mvc框架相信您也会很快上手,两者之间相似度约有80%。
所谓的mvc,以一个例子为例:
1、用户输入http://xx.com/User/Add
2、服务器收到请求后,拿出/User/Add参数
3、根据参数,找出User这个类,创建这个类的实例,然后调用该实例的Add方法
4、将Add方法的返回值(可能是数据或者view视图模板数据),经过一定处理,返回给浏览器。
5、用户看到服务器返回结果。
下面让我们从头搭建一个mvc框架吧。
1、新建桌面项目,基于.net 4.0
2、添加以下三个dll的引用:
3、在program里增加如下监听代码
4、新建Controllers目录,在Controllers目录下新建WebControllers
5、在WebControllers目录下建UserController.cs,内容如下:
6、按F5运行,然后在打开的浏览器中您应该可以看到如下结果:
7、目前为止,您已经搭建了一个基本的MVC框架,如下图所示:
总结:基于dotnetbrowser的内置mvc功能搭建mvc框架非常简单。
源码下载请浏览:http://www.cnblogs.com/chinasoft/p/8379662.html
如果您之前使用过微软的mvc web框架,那么dotnetbrowser的mvc框架相信您也会很快上手,两者之间相似度约有80%。
所谓的mvc,以一个例子为例:
1、用户输入http://xx.com/User/Add
2、服务器收到请求后,拿出/User/Add参数
3、根据参数,找出User这个类,创建这个类的实例,然后调用该实例的Add方法
4、将Add方法的返回值(可能是数据或者view视图模板数据),经过一定处理,返回给浏览器。
5、用户看到服务器返回结果。
下面让我们从头搭建一个mvc框架吧。
1、新建桌面项目,基于.net 4.0
2、添加以下三个dll的引用:
3、在program里增加如下监听代码
4、新建Controllers目录,在Controllers目录下新建WebControllers
5、在WebControllers目录下建UserController.cs,内容如下:
using WebServer.Mvc; namespace DotnetBrowserWebSocketServer.Controllers.WebControllers { public class UserController : Controller { /// <summary> /// 字符串返回演示 /// </summary> /// <returns></returns> public string Index() { return "hello"; } } }
6、按F5运行,然后在打开的浏览器中您应该可以看到如下结果:
7、目前为止,您已经搭建了一个基本的MVC框架,如下图所示:
总结:基于dotnetbrowser的内置mvc功能搭建mvc框架非常简单。
源码下载请浏览:http://www.cnblogs.com/chinasoft/p/8379662.html
相关文章推荐
- DotnetBrowser高级教程-(4)使用MVC框架5-使用视图
- DotnetBrowser高级教程-(4)使用MVC框架2-接收与返回模型
- DotnetBrowser高级教程-(5)使用内置的MVC UI框架-EasyMvc
- DotnetBrowser高级教程-(4)使用MVC框架3-文件上传
- DotnetBrowser高级教程-(4)使用MVC框架4-过滤器
- MyEclipse使用Maven创建web项目+搭建SSM框架教程
- 微信公众平台开发教程(三) 基础框架搭建
- FTP服务器搭建基础工具:Serv-U 14.0.2使用教程
- 微信公众平台开发教程(三) 基础框架搭建
- IOS使用XMPP最新教程(一)openfire安装+XMPP框架搭建
- 一步一步使用ABP框架搭建正式项目系列教程
- 基础版jenkins从搭建到使用教程
- Axure教程 | 使用母版快速搭建APP界面框架
- jQuery Mobile框架中的表单组件基础使用教程
- 一步一步使用ABP框架搭建正式项目系列教程之本地化详解
- 微信公众平台开发教程(三) 基础框架搭建
- Android基础入门教程——1.5.2 Git之使用GitHub搭建远程仓库
- 微信公众平台开发教程(三) 基础框架搭建
- Apache Shiro+SpringMVC+Hibernate Search+Hibernate+Bootstrap企业信息管理系统基础框架搭建整合实例代码教程