随笔分类 -  C# MVC

MVC3以上版本学习笔记,采用Razor模式
摘要:概述 前面章节,总结了Lambda树的构建,那么怎么解析Lambda表达式树那?Lambda表达式是一种委托构造而成,如果能够清晰的解析Lambda表达式树,那么就能够理解Lambda表达式要传递的正式意图。解析Lambda表达式树意义很大,比如我们用的EF框架、Rafy框架,里面封装了大量的Lam 阅读全文
posted @ 2017-05-15 20:43 jiajinhao 阅读(1754) 评论(0) 推荐(0) 编辑
摘要:简介 Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。Elasticsearch是一个建立在全文搜索引擎 Apache Lucene 基础上的搜索引擎,可以说Lucene是 阅读全文
posted @ 2016-10-04 00:36 jiajinhao 阅读(1895) 评论(1) 推荐(0) 编辑
摘要:asp.net进行数据上传的时候,处理的方式有多种,数据后端接受数据,前台处理数据。但是有时候数据很大,上传的时候,我们需要分割处理,前台数据分割,后台上传接受数据,常用的插件有很多,想自己写个MVC上传的,前台显示上传进度的插架,查询资料写写代码如下: 服务端代码 MVC数据上传,服务端数据的处理 阅读全文
posted @ 2016-03-23 18:56 jiajinhao 阅读(656) 评论(0) 推荐(0) 编辑
摘要:1、View中获取Control和View: //获取控制器名称: ViewContext.RouteData.Values["controller"].ToString(); //获取Action名称: ViewContext.RouteData.Values["action"].ToString 阅读全文
posted @ 2016-02-28 09:17 jiajinhao 阅读(456) 评论(0) 推荐(0) 编辑
摘要:1 概述 编写后台网站程序大多数用到文件上传,可是传统的文件上传控件不是外观不够优雅,就是性能不太好看,翻阅众多文件上传控件的文章,发现可以这样去定义一个文件上传控件,实现的文件上传的效果图如下: 2、该图片上传插件实现功能如下: 1>能够异步上传,上传成功之后,服务器返回响应结果;能够定义上传前和 阅读全文
posted @ 2016-02-04 18:55 jiajinhao 阅读(2196) 评论(0) 推荐(0) 编辑
摘要:一、概述MVC4框架自带了定义错误页,该页面位于Shared/Error,该页面能够显示系统未能捕获的异常,如何才能使用该页面;二、使用步骤:1、配置WebConfig文件,在System.Web节点下加上翻阅一些大神写的博客,在他们的博客中指出defaultRedirect是指向错误页面的URL,... 阅读全文
posted @ 2016-01-23 18:56 jiajinhao 阅读(4418) 评论(2) 推荐(0) 编辑
摘要:一、概述 MVC分为ViewModel、Control、View,对数据的封装MVC做的很好,确实是不错的WEB框架,针对MVC的ViewModel封装的也是相当的不错,最近做一个MVC的项目,采用的框架MVC4+JQuery+JQueryUI。由于开发需要,也特别研究了一下MVC中的ViewMo... 阅读全文
posted @ 2016-01-22 20:50 jiajinhao 阅读(746) 评论(0) 推荐(0) 编辑
摘要:1、路径编写:举例1、举例2、谈到路径,就要先看看路由配置,路由配置:{controller}/{action}/{id},也就是可选3级目录,那么举例1的路径,无论起始页面是那个,都会自动匹配到请求路径,但是举例2的Image路径确实没有相对根目录,如果起始运行目录不是根目录,图片就会加载失败,路... 阅读全文
posted @ 2016-01-21 09:20 jiajinhao 阅读(169) 评论(0) 推荐(0) 编辑
摘要:1、Bundle使用;http://www.cnblogs.com/inline/p/3897256.html2、MVC总结:http://www.cnblogs.com/xlhblogs/archive/2013/06/09/3129449.html 阅读全文
posted @ 2016-01-18 20:38 jiajinhao 阅读(194) 评论(0) 推荐(0) 编辑
摘要:所谓概述,也就是总结一些WEB API常用的使用用法。MVC APIWEB是一个轻量级的服务接口,完全符合RestFul框架设计,每个URL代表一种资源,使用方便,没有WCF那么庞大,但是麻雀虽小五脏俱全,WEBAPI提供的内容很值得研究;API请求方式有GET、POST、PUT、DELETE。所以... 阅读全文
posted @ 2016-01-18 20:32 jiajinhao 阅读(989) 评论(0) 推荐(0) 编辑
摘要:总结Action过滤器实用功能,常用的分为以下两个方面:1、Action过滤器主要功能就是针对客服端请求过来的对象行为进行过滤,类似于门卫或者保安的职能,通过Action过滤能够避免一些非必要的深层数据访问。创建Action过滤的类继承与命名空间Sytem.Web.MVC下的ActionFilter... 阅读全文
posted @ 2015-12-01 21:29 jiajinhao 阅读(465) 评论(0) 推荐(0) 编辑
摘要:分部视图,也就是整体视图的一部分。单个视图页面展示在整体页面之上,使用步骤如下1、创建视图数据也就是viewmodel public class FooterViewModel { public string CompanyName { get; set; } pu... 阅读全文
posted @ 2015-11-30 22:36 jiajinhao 阅读(899) 评论(0) 推荐(0) 编辑
摘要:处于安全性考虑,MVC可以完成授权认证,授权认证的方式如下:1、配置Config文件,设置登录页面: --> 2、Action添加授权认证属性Authorize: [Authorize] public ActionResult Index()... 阅读全文
posted @ 2015-11-26 21:20 jiajinhao 阅读(849) 评论(0) 推荐(0) 编辑
摘要:针对MVC中实例类型的修饰,我们可以采用DataAnnotations类来完成,该类所处的命名空间是System.ComponentModel.DataAnnotations;一、通过开类型,能够修改Model类型的属性,如下代码所示:public class Employee { ... 阅读全文
posted @ 2015-11-23 20:46 jiajinhao 阅读(399) 评论(0) 推荐(0) 编辑
摘要:概述 Web页面进行Form表单提交是数据提交的一种,在MVC中Form表单提交到服务器。服务端接受Form表单的方式有多种,如果一个Form有2个submit按钮,那后台如何判断是哪个按钮提交的数据那? MVC中From提交技巧汇总 1、采用实体Model类型提交 Form表单中的Input标签n 阅读全文
posted @ 2015-11-21 16:59 jiajinhao 阅读(24015) 评论(0) 推荐(1) 编辑
摘要:MVC页面传值的方式主要有三种:第一种: 采用ViewData。采用键值对的方式,ViewData存储的是一个object类型,传到view层需要强类型转换;使用起来类似于字典集合模式: ViewData["key"]="value"第二种: 采用ViewBag。ViewBag是ViewDat... 阅读全文
posted @ 2015-11-19 21:53 jiajinhao 阅读(814) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示