近期因为稍微空闲有点时间,就晚上回家自己在随便写写代码,也就边写边记,中间主要采用了微软的MVC4.0框架。虽然目前公司也是使用的MVC的模式,但是因为是重新封装了,所以对微软的MVC框架其实不是很熟悉,毕竟很多核心思想是相同。UI展示主要使用的是LigerUI。在刚开始选择UI框架的时候的,也挺纠结的。但最终UI层还是选择了LigerUI,选择LigerUI的理由也很简单,第1是因为开源,第2因为是中文的,最主要的原因还是因为,我想写的是一个后台程序,所以这个相对比较适合一些。当然其中不好的就是资料相对少了一些。

  • 使用的环境:

工具:     VS2010 ,  SqlServer2008 R2

开发语言:     C# ,  .Net framework 4.0,MVC4.0框架

前台UI:  Jquery ,LigerUI  ,  jquery.validate.js. (等)

一、首先肯定是需要安装MVC4.0框架,如果没有,自行去下载,其中具体怎么安装就不说了,安装完成之后,点击“文件” >> “新建” >>  “项目”

  

二、第1步完成之后,将会弹出下图,经色框圈中的地方,非常重要。图示下面的名称,可以随便命名

三、当选择“Asp.Net MVC 4 Web应用程序”之后,会弹出以下MVC中预置的项目模板。

注意:MVC 2是没有这个模板选择的

图中1:主要是选择模板,模板选择的不一样,创建出来的文件也不一样

图中2:主要选择“视图引擎”,默认这里可以选择ASPX, Razor。 至于这个视图引擎经过我的测试发现,如果选择“空”模板的时候,此处选择是无所谓的;如果选择的是其他的,比如“Internet应用程序”,那么在生成出来的文件,后辍将不一样。Razor以.cshtml结束。Aspx以.aspx结尾。

图中3:单元测试。我想很多人都知道。我这里就没有建单元测试了

四、在这里我选了“空”的模板,原因主要有几个:1)、空模板的文件数量及大小相对较小,新建“空”的模板大概是十多M,而如果选择的是“Internet应用程序”,至少应该在30M以上。有些dll,可能是我后面根本不会用到的。比如EntityFramework。2)、通过建立“空”的模板,来比对其他的模板,多出了什么东西,然后对不了解进行学习。

项目建完之后,工程目录如下图:

图中所标标示的颜色不一样的地方,对后面的开发都是很重要的

五、 接下来,我们先在View目录下面新建一个Home的文件夹,然后将进行添加视图

通过上图的点击,则会弹出一个视图添加的窗口,如下图:

这里我们默认全部都不勾,然后在视图名称填上“Index”,视图引擎里面选择cshtml。点击“确定”, 那么此时的View中的文件已经建好了。在Vs的编辑窗口,建会弹出一个界面。我们Div中录入“hello,Word”。

六、视图建立完成之后,需要在Controllers中建一个HomeController.cs的文件。如下图:

这里的创建文件同第五步一样,唯一区别就是在添加的时候选择“控制器”就OK了。

最后,我们再按F5运行,一个hello,Word就会映入我们的眼帘。到此为止,我们的MVC的工程已经创建好了。当然这其中创建的视图与控制器过程都是很重要的。后面再来继续介绍。

 
 
 
标签: MVC4 ligerUI

LigerUI+MVC的应用1的更多相关文章

  1. 【项目开发】LigerUI+MVC的应用

    1.RazorJS 2.@Html.Raw     表示不对输出进行转义

  2. MVC + LigerUI 做后台管理还真是清爽

    LigerUI是基于Jquery,轻量级UI框架.具体可以看官方演示 http://www.ligerui.com/ 我的简单后台 模拟Winodw桌面效果,挺不错呢.最喜欢的还是他的,下拉列表绑定G ...

  3. LigerUI 分页 MVC

    Javascirpt代码 $("#showData").ligerGrid({ columns: [ { display: '编号', name: 'L_ID', align: ' ...

  4. Ligerui Grid组件--学生信息列表

    一.目录 1.多层架构+MVC+EF+AUTOFAC+AUTOMAPPER: 2.MVC中验证码的实现(经常用,记录备用) 3.Ligerui首页的快速搭建 4.Ligerui Grid组件--学生信 ...

  5. 多层架构+MVC+EF+AUTOFAC+AUTOMAPPER

    最近使用ligerui搭建了一个简单的教务管理demo,将重要的地方记录,也希望能帮到有这方面需要园友. 一.目录 1.多层架构+MVC+EF+AUTOFAC+AUTOMAPPER: 2.MVC中验证 ...

  6. 前台框架的选择 EasyUI、DWZ、ligerui

    EasyUI1.3.1+MVC4.0+EF5.0 番外篇 关于前台框架的选择 EasyUI.DWZ.ligerui 昨天发了EasyUI1.3.1+MVC4.0+EF5.0实战之一 开篇及布局控件介绍 ...

  7. MVC中验证码

    MVC中验证码的实现(经常用,记录备用)   一.目录 1.多层架构+MVC+EF+AUTOFAC+AUTOMAPPER: 2.MVC中验证码的实现(经常用,记录备用) 3.Ligerui首页的快速搭 ...

  8. 分享Mvc3+NInject+EF+LigerUI权限系统

    分享Mvc3+NInject+EF+LigerUI权限系统   前段时间时不时看到有园友的分享权限系统,于是本人突发奇想,也想写一个玩玩,就利用晚上时间,陆陆续续花了一周多样子,写了如今这个权限系统, ...

  9. Asp.Net 中Grid详解两种方法使用LigerUI加载数据库数据填充数据分页

    1.关于LigerUI: LigerUI 是基于jQuery 的UI框架,其核心设计目标是快速开发.使用简单.功能强大.轻量级.易扩展.简单而又强大,致力于快速打造Web前端界面解决方案,可以应用于. ...

随机推荐

  1. SSIS从理论到实战,再到应用(5)----流程控制之Foreach循环

    原文:SSIS从理论到实战,再到应用(5)----流程控制之Foreach循环 上期回顾: SSIS从理论到实战,再到应用(4)----流程控制之For循环 上一期讲了For循环,Foreach循环相 ...

  2. Tyvj P1015 公路骑 (DP)

     叙述性说明 Description 一个特殊的单行道都在每公里公交车站.们乘坐汽车的公里使来付费. 比如例子的第一行就是一个费用的单子. 没有一辆车子行驶超过10公里.一个顾客打算行驶n公里(1 ...

  3. hdu Diophantus of Alexandria(素数的筛选+分解)

    Description Diophantus of Alexandria was an egypt mathematician living in Alexandria. He was one of ...

  4. 改动ubuntu/linux文件夹显示颜色

    通过secureCRT登陆linux,假设背景颜色选为黑色,非常可能在使用ls命令时看不清楚文件夹名,这时候我们能够通过一个简单的方式将文件夹变为一个显眼的颜色,比如"黄色". [ ...

  5. windows7股票的,win8残疾人,安装Han澳大利亚sinoxn个时间,sinox它支持大多数windows软体

    腾讯科技: 正如先前所宣布,微软,10一个月31迄今,Windows 7家庭基础版.家庭高级版和旗舰版盒装版本将不再销售.而微软是不会再OEM制造商授予许可数量的三个版本. windows7股票的.由 ...

  6. 关于小改CF协同过滤至MapReducer上的一些心得

    至上次重写ID3 MR版之后,手贱继续尝试CF.之前耳闻CF这两年内非常火,论内某大神也给了单机版(90%代码来自于其).所以想试试能否改到MR上.整体来说,CF本身的机制以相似性为核心,与迭代调用几 ...

  7. 搭建一个三台服务器的Memcached集群

    关于memcached的基础知识可以查看博客其他博文,这里只记录了搭建的过程,谢谢! 1.分别在三台服务器上安装Memcached并启动 第一.由于memcached是基于libevent的事件处理, ...

  8. APlayer组件自制播放器

    .NET中使用APlayer组件自制播放器 2015-02-02 09:46 by xiaozhi_5638, 402 阅读, 9 评论, 收藏, 编辑 目录 说明 APlayer介绍 APlayer ...

  9. C语言库函数大全及应用实例十

    原文:C语言库函数大全及应用实例十                                             [编程资料]C语言库函数大全及应用实例十 函数名: qsort 功 能: 使 ...

  10. Python 静态变量 与 静态方法

    静态变量: XXXClass.py: class XXXClass: CONST_Value = 10.1 Tester.py: import XXXClass print XXXClass.XXXC ...