近期因为稍微空闲有点时间,就晚上回家自己在随便写写代码,也就边写边记,中间主要采用了微软的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. 深入理解ASP.NET MVC Day1

    深入理解ASP.NET MVC   ASP.NET vs MVC vs WebForms 许多ASP.NET开发人员开始接触MVC认为MVC与ASP.NET完全没有关系,是一个全新的Web开发,事实上 ...

  2. SSIS从理论到实战,再到应用

    原文:SSIS从理论到实战,再到应用 一,是什么(What?) 1.SSIS是Microsoft SQL Server Integration Services的简称,是生成高性能数据集成解决方案(包 ...

  3. linux高级技巧:rsync同步(一个)

    1.rsync基本介绍         rsync这是Unix下的一款应用软件,它能同步更新两处计算机的文件与文件夹,并适当利用差分编码以降低数据传输.rsync中一项与其它大部分类似程序或协议中所未 ...

  4. C# ICSharpCode.SharpZipLib

    C# ICSharpCode.SharpZipLib.dll文件压缩和解压功能类整理,上传文件或下载文件很常用 工作中我们很多时候需要进行对文件进行压缩,比较通用的压缩的dll就是ICSharpCod ...

  5. 经典算法题每日演练——第七题 KMP算法

    原文:经典算法题每日演练--第七题 KMP算法 在大学的时候,应该在数据结构里面都看过kmp算法吧,不知道有多少老师对该算法是一笔带过的,至少我们以前是的, 确实kmp算法还是有点饶人的,如果说红黑树 ...

  6. 6天通吃树结构—— 第五天 Trie树

    原文:6天通吃树结构-- 第五天 Trie树 很有段时间没写此系列了,今天我们来说Trie树,Trie树的名字有很多,比如字典树,前缀树等等. 一:概念 下面我们有and,as,at,cn,com这些 ...

  7. 【github课程】创建github仓库和库创建一个版本号,并添加到存储库文件的版本号

    首先,需要登录github注册一个帐号:https://github.com/ 注册帐号登录后,.在右上角,"新仓库": 然后会出现例如以下的界面: 仅仅须要输入仓库的名称,描写叙 ...

  8. enq: SQ - contention

    --每分钟操作 SQL> select  sql_id, mi, count(mi)   2    from (select event, sql_id, to_char(sample_time ...

  9. JavaEE Tutorials (2) - 使用教程示例

    2.1 必要软件27 2.1.1 Java EE 7软件开发包28 2.1.2 Java平台标准版28 2.1.3 Java EE 7教程组件28 2.1.4 NetBeans IDE29 2.1.5 ...

  10. utf8 和 UTF-8 在使用中的差别

    在使用中经常遇到utf-8和utf8,如今最终弄明确他们的使用不同之处了,如今来和大家分享一下,以下我们看一下utf8 和 UTF-8 有什么差别  "UTF-8"是标准写法,ph ...