摘要: 1、ViewDataViewData的生命周期和View相同, 只对当前View有效。2、TempDataTempData保存在Session中, Controller每次执行请求的时候会从Session中获取TempData并删除Session。获取完TempData数据后虽然保存在内部的字典对象... 阅读全文
posted @ 2015-06-23 13:24 dekevin 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 约定:客户端代码称C域,服务器端代码称S域0. 基本原则Razor模板默认是C域(与php、aspx相同)任何C域都可以内嵌S域行内S域不可内嵌C域,多行S域可内嵌任何C域@符号是关键符号,使用@从C域向S域切换使用标签从S域向多行C域切换,使用@:从S域向行内C域切换1. 行内S域的几种形式@变量... 阅读全文
posted @ 2015-06-23 13:23 dekevin 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1. @代表开始一个Razor代码块,Razor会自动匹配代码中的花括号,比如@if(p.Active){@p.Name}2. @{code}标识一个Razor多行代码块,相当于3. @model指定ViewModel,@model MVCProject.UI.Models.Produc... 阅读全文
posted @ 2015-06-23 13:22 dekevin 阅读(210) 评论(0) 推荐(0) 编辑
摘要: I:ASP.NET MVC3在Visual Studio 2010中的变化 在VS2010中新建一个MVC3项目可以看出与以往的MVC2发生了很明显的变化。 1.ASP.NET MVC3必要的运行环境为.NET 4.0 (想在3.5用MVC3,没门!)。 2.默认MVC3模板项目已集成 3.... 阅读全文
posted @ 2015-06-23 13:21 dekevin 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1、定义变量 定义变量或声明常量必须在代码体内,代码体以'@{'开头,以'}'结束,其中定义变量以'var'进行声明。代码体内每行以';'做为结束标识。@{ var i = 10; string str = "Hello";}2、使用变量 格式:@变量 使用变量时不能以';'做为结束标识... 阅读全文
posted @ 2015-06-23 13:21 dekevin 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 语法名称 Razor 语法Web Forms 等效语法代码块@{intx = 123;stringy ="because.";}表达式(默认encode)@model.Message表达式(不encode)@Html.Raw(model.Message)结合文本和标记的循环@foreach(var ... 阅读全文
posted @ 2015-06-23 13:20 dekevin 阅读(242) 评论(0) 推荐(0) 编辑
摘要: MVC(Model-View-Controller,模型—视图—控制器模式)用于表示一种软件架构模式。它把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。 那么MVC模式和我们熟悉的WebForm模式有什么不同呢?他的各个部分又是怎样分工的呢? ... 阅读全文
posted @ 2015-06-23 13:16 dekevin 阅读(3861) 评论(0) 推荐(0) 编辑
摘要: 用jquery绑定一个按钮click事件后,第一次点击后一切正常,第二次点击竟然执行两次,以后越来越多, 后来查看文档发现 jquery click 不是替换原有的function 而是接着添加,所以才会执行次数越来越多。 在添加之前先将按钮click 函数解绑,然后再添加。解绑方法 $("id")... 阅读全文
posted @ 2015-06-23 13:13 dekevin 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1、传统方式$(function () { var url = "../Source/Query/jhDataQry.ashx?action=query"; $(dg).datagrid({ url: url, ... 阅读全文
posted @ 2015-06-23 13:11 dekevin 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: 各大主流浏览器对 CSS3 和 HTML5 的支持越来越完善,曾经让多少前端开发人员心碎的IE系也开始拥抱标准。就在前几天,W3C的 HTML5 社区领袖 Shelley 宣布,HTML5的开发工作已经接近完成,如果进展顺利,HTML5 将在 2012 年正式成为国际标准。 当然,即使标准正式... 阅读全文
posted @ 2015-06-23 13:06 dekevin 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:... 阅读全文
posted @ 2015-06-23 13:05 dekevin 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如:select * from table1 where name='zhangsan' and tID > 10000和执行:select * from table1 where... 阅读全文
posted @ 2015-06-23 13:02 dekevin 阅读(257) 评论(0) 推荐(0) 编辑
摘要: js/** * EasyUI DataGrid根据字段动态合并单元格 * @param fldList 要合并table的id * @param fldList 要合并的列,用逗号分隔(例如:"name,department,office"); ... 阅读全文
posted @ 2015-06-23 11:38 dekevin 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 上一篇讲述了LINQ,顺便说了一下Where操作,这篇开始我们继续说LINQ to SQL语句,目的让大家从语句的角度了解LINQ,LINQ包括LINQ to Objects、LINQ to DataSets、LINQ to SQL、LINQ to Entities、LINQ to XML,但是相对 阅读全文
posted @ 2015-06-23 08:53 dekevin 阅读(449) 评论(0) 推荐(0) 编辑