ASP.NET网页代码模型分析
ASP.NET网页代码模型分析
1. asp.net网页有两部分组成
可视元素,包括标记、服务器控件和静态文本
页的编程逻辑,包括事件处理程序和其他代码。
2. ASP.NET 提供两个用于管理可视元素和代码的模型,即单文件页模型和代码隐藏页模
http://cyqdata.cn/cnblogs/article-detail-36745
MS CRM 2011的自定义与开发(5)——关系编辑器
在MS CRM 2011中,关系Relationship代表了实体之间的相互联系方面的信息,系统定制人员,通过关系编辑器可以设定实体之间的关系。 MS CRM 2011提供了两种类型的关系,分别是1:N以及N:N,其中1:N关系,表示实体之间是1对多性质的连接,这种关系是相对而言的,例如A实体和B实体之间是1:N关系,那
http://cyqdata.cn/cnblogs/article-detail-36744
Asp.net MVC 3 自定义错误信息
我喜欢自己自定义下错误信息,比如:添加个错误的小图标,搞错误样式。发现默认的@Html.ValidationMessage 达不到我的目标。
建立Model:
public class Login_Index { [DisplayName("登录账号")] [Required(ErrorMessage = "登录账号不能为空")] pub
http://cyqdata.cn/cnblogs/article-detail-36699
在ASP.NET MVC中进行排序
在上一篇文章中曾经说了一个排序,当然,那个是客户端的排序,能力有限。
但是在我的项目中却真的就需要一个排序功能,鄙人不才,能力有限,写了一堆丑陋的代码,仅实现了功能,希望路过的神们review下。
好,废话不多说,直接【插入】主题吧。(咦?这个词很好啊。)
首先早Models里创建一个实体,这里没弄数据库,凑合凑合吧,就瞎写了个实体。
代码如下:
public class UserInfo
http://cyqdata.cn/cnblogs/article-detail-36693
学习笔记:ASP.NET MVC2 之验证
大家好,最近忙于工作,现在又有空闲了,现在一起来温习一下ASP.NET MVC 2 的Validation功能。
ASP.NET MVC2 支持2种验证模式,一种是前端验证,一种是服务端验证。我们一般做项目都是2种一起用的。先使用前端验证的好处毋庸置疑,因为它是在客户端执行的,它会把错误消息直接反馈给客户而无须经过服务器的处理,这样就节省了服务器宝贵的资源。而之后的服务器验证呢,又能保证数据的严格
http://cyqdata.cn/cnblogs/article-detail-36690
用Castor 处理XML文档
——Castor可以完成Java和XML的相互转换 前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html 以及Jackson这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/22/2024628.html 它们都可以完
http://cyqdata.cn/cnblogs/article-detail-36678
14个非常棒的 JavaScript 游戏开发框架推荐
随着JavaScript结合HTML5开发越来越受欢迎,很多浏览器支持的新功能正被用户使用,与此同时,许多新的游戏正在使用JavaScript进行开发。基于JavaScript开发的游戏是唯一一个能够跨桌面,Web和移动三种平台的。今天,本文向大家推荐一些非常棒的JavaScript游戏框架。
LimeJS
这是一个基于HTML5游戏框架,用于快速构建运行于现代触摸屏和桌面浏览器的游
http://cyqdata.cn/cnblogs/article-detail-36659
让浏览器非阻塞加载javascript的几种方式
通常大多数浏览器是并行下载资源的,但由于外部脚本的特殊性例如通过脚本改变文档的DOM结构、脚本之间的存在依赖关系、使用document.write 向页面输出HTML等。浏览器为了确保正确执行脚本和呈现布局在浏览器加载和执行完成它之前会完全阻塞页面后续内容的呈现和其他资源的加载。
在页面的加载过程中如果可以做到内容的逐步呈
http://cyqdata.cn/cnblogs/article-detail-36654
25个很酷的Flash网页设计作品欣赏
Flash网站页面美观,互动性强,可以声形并茂,实现普通的HTML网站不能制造出的质感和动作,特别是动态的视觉特果,能给人以震撼视听的效应。今天,本文与大家分享25个很酷的Flash网页设计作品,一起欣赏。
Andros RIO
Ladio
Meintru3d
Mauricio Studio
Liniers
Ariza
26000vodka
http://cyqdata.cn/cnblogs/article-detail-36642
ASP.NET MVC 3.0 分页控件
看到一些哥们在写MVC的分页控件,我也来凑个热闹,新手上路,请多多包涵,提出中肯意见,不要一味的拍砖,打击士气,以后还会有很多其它控件发布.
效果如下
代码如下
1 /// <summary> 2 /// 分页控件 3 /// </summary> 4 /// <param name="he
http://cyqdata.cn/cnblogs/article-detail-36636
AS3连接MYSQL数据库
最近由于制作任务编辑器,需要连接到数据库中进行一些任务数据的操作,而我们存放任务数据的数据库中MYSQL,所以就找了一下AS3接连MYSQL数据库的资料。
找到一个好东西:ActionScript 3 MySql Driver,用SVN的童鞋可以直接checkout:
http://assql.googlecode.com/svn/trunk/
为了使用简单,我做了
http://cyqdata.cn/cnblogs/article-detail-36630
WPF 扩展玻璃效果(Aero Glass)
Windows 7 操作系统默认具有一款玻璃效果主题(Aero Glass)。如果选择了该款主题,所有的应用程序标题栏都会处于玻璃透明效果(如下图)。这个功能是由Desktop Window Manager(DWM)服务支持的。
默认情况下,我们编写的应用程序在Windows 7 中也只有标题栏和窗口框架会具备玻璃效果,其他区域仍是不透明状态(如下图)。如果想将程序整体都改为上图IE 窗口的
http://cyqdata.cn/cnblogs/article-detail-36613
javascript中使用splice方法轻松实现对数组元素的插入、删除、替换
面试的时候如果主考官让你使用JavaScript来实现对数组元素进行插入、删除、替换操作。如果不知道Array.prototype.splice的使用的方法那很有可能就要被扣分了。使用javascript数组类型内置的splice方法仅需一行代码即可轻松实现对数组元素进行插入、删除、替换操作。
方法签名:
Array.prototype.splice(index,count[,elm1,elm2.
http://cyqdata.cn/cnblogs/article-detail-36595
WPF MeasureOverride And ArrangeOverride
在UIElement布局的时候,我们要知道父窗体或父控件要给子控件分配多少空间,换句话说子控件需要父控件提供多少空间给它。
这些步骤在什么时候发生呢?
这些过程来自UIElement的Measure 和Arrange,所以我们来重写这两个方法。看看里面到底做了些什么。
父MeasureOverride 和ArrangeOverride
Measure(测量),此方法实现:父元素从其自身的 Meas
http://cyqdata.cn/cnblogs/article-detail-36584
【分享】一个Asp.net mvc下的分页控件MvcPagerX
分页再平常不过的需求,其实也很简单完全可以写百行以内的代码扩展到HtmlHelper上实现,但是为了扩展性,我稍微(这所以是稍微,是因为本人只稍微了解,还不敢说用得很熟练)用了点面向对象的思想对这个分页控件进行了设计,当然设计之前也参考了一些盆友的作品。吸取了一些思想的精华,下面就讲讲怎么设计以及为什么要这么设计接口部分:using System.Collections.Ge
http://cyqdata.cn/cnblogs/article-detail-36553
Asp.net Mvc自定义客户端验证(CheckBox列表的验证)
最近在使用MVC进行开发时,使用进行客户端的输入验证,加上使用MVC3的新视图引擎感觉还是挺方便的,不用自己去写很多js了,并且效果也能让人接受
可是遇上要向外输出比如一个CheckBox列表时就纠结了,验证代码还得自己去写,这样就造成了客户端采用了两套验证,感觉不统一也不优雅,于是就琢磨了一下,便有了如下实现方式。
HtmlHelper的扩展类主要包括CheckBoxList,Ch
http://cyqdata.cn/cnblogs/article-detail-36552
使用gettext技术为ASP.NET网站实现国际化支持
不知道有多少人对这个题目感兴趣,因为最近在做一个网站玩玩,有点闲心给网站加了国际化支持。虽然ASP.NET已经有ResourceManager这个类,并且有标签实现国际化的支持了,但是它的问题是,ResourceManager对每一个需要翻译的句子都要求有一个键(Key):
1.
要先创建一个.resx文件,在Visual
http://cyqdata.cn/cnblogs/article-detail-36548
分享25个好玩的 JavaScript 小游戏
JavaScript 早已不只是一门写写网页特效的脚本语言了,如今广泛用于网站的前端交互。值得一提的是,当下Web开发者们追捧的 Node.js 使得 JavaScript 能够在更多环境下运行,甚至是网站的服务器端,使得这门语言再次受到大家的关注。今天,本文与大家分享25个好玩的 JavaScript 小游戏,感受一下 JavaScript 的魅力。
Bunny Hunt
Travi
http://cyqdata.cn/cnblogs/article-detail-36547
.Net 4.0 Parallel 编程(九)Task中的数据共享(下)
在上篇Post中我们看过了几种常用的同步类型,本篇文章会介绍下申明性的同步的实现以及对于集合类型数据共享的问题,首先看下申明性同步的实现。 申明性同步 我们可以通过使用Synchronization 特性来标识一个类,从而使一个类型的字段以及方法都实现同步化。在使用Synchronization 时,我们需要将我们的目标同步的类继承于System.ContextBoundObject类型。我们
http://cyqdata.cn/cnblogs/article-detail-36538
easygrid 一个很简单的datagrid 原生javascript
简单的datagrid
1.排序 自定义排序方式
2.编辑
3.拖拽
4.分页
5.单选 多选(ctrl) 线性选(shift)
6.文字render 就是给文字着色 比如 大于0红色 小于0绿色
7.对列的显示隐藏
8.分组
只是一个示例 没有什么与后台的借口
其实可以写几个回调就行了 里面有loading条 可以在没返回
http://cyqdata.cn/cnblogs/article-detail-36517