在以前的WebForm的开发中,在页面的头部加上OutputCache即可启用页面缓存,而在MVC3中,使用了Razor模板引擎的话,该如何使用页面缓存呢?如何启用另一个参考的博客地址:http://www.cnblogs.com/luminji/archive/2011/09/14/2174751...
分类:
Web程序 时间:
2015-07-08 20:50:33
阅读次数:
139
一。阻止跨站脚本攻击(XSS)1. 对所有内容进行Html编码,对于Asp.Net MVC 而言,只需要在视图中使用Html.Encode或者Html.AttributeEncode方法就可实现对特定值的编码替换。 Razor视图默认输出内容采用Html编码,所以使用@Model.FirstName...
分类:
Web程序 时间:
2015-07-08 20:33:34
阅读次数:
184
(一)主页面@using MvcApplication1.Models;@model List@{ Layout = null;} Index 学号 姓名 ...
分类:
数据库 时间:
2015-07-08 18:12:02
阅读次数:
381
(一)主页面显示 代码using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using MvcApplication1.Models;namespac...
分类:
数据库 时间:
2015-07-08 17:51:54
阅读次数:
161
ExtJs4 笔记(4) Ext.XTemplate 模板摘自:http://www.cnblogs.com/lipan/本篇将涉及到ExtJs中一个重要的概念,模板。话说Razor很神奇,但是我个人不是很喜欢那种html混编C#的方式,仿佛又回到了asp的时 代。ExtJs的模板同样也可以组织生成...
分类:
Web程序 时间:
2015-07-08 16:15:18
阅读次数:
166
一、如果后台得到的是一个List类型1、后台得到数组数据var dutyList = IOCFactory.R().BatchFind(m => m.IsDeleted == false && m.IsEnabled == true).Select(m => new { m.EmpID, m.Emp...
分类:
其他好文 时间:
2015-07-08 10:47:35
阅读次数:
132
视图引擎采用Razor写的增删改查Controllersusing System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using MvcApplication...
分类:
Web程序 时间:
2015-07-07 00:50:42
阅读次数:
137
一、显示信息1、Models(模板)private MyDBDataContext _context = new MyDBDataContext(); //定义一个变量取出所有数据 public List Select() { return _con...
分类:
数据库 时间:
2015-07-06 21:17:55
阅读次数:
576
from:http://www.cnblogs.com/jiagoushi/p/3904995.htmlasp.net Razor 视图具有.cshtml后缀,可以轻松的实现c#代码和html标签的切换,大大提升了我们的开发效率。但是Razor语法还是有一些棉花糖值得我们了解一下,可以更加强劲的提升...
分类:
其他好文 时间:
2015-07-03 18:58:37
阅读次数:
1866
ASPX语法比较简单,所以ASPX解析器几乎完全是通过正则表达式来实现的。Razor解析器与ASPX解析器之间有很大不同,它实际上分为三个独立的组件: 1)理解基础HTML语法的标记解析器; 2)理解基础C#或者VB语法的代码解析器; 3)理解标记和代码如何混合的中央控制器 所以Razor解...
分类:
其他好文 时间:
2015-07-03 18:43:24
阅读次数:
109