6

ASP.NET MVC如何实现自定义验证(服务端验证+客户端验证)

ASP.NET MVC通过Model验证帮助我们很容易的实现对数据的验证,在默认的情况下,基于ValidationAttribute的声明是验证被使用,我们只需要将相应的ValidationAttribute应用到Model的类型或者属性上即可。对于自定义验证,我们也只需要定义相应的Validati...

Artech 发布于 2012-05-15 18:37 评论(13) 阅读(1178)
1

页面添加用户控件的问题

问题来自论坛:http://topic.csdn.net/u/20120515/08/d429714e-523b-4dd1-ad9a-c107bc2fc11b.html下面是Insus.NET试作演示:演示源程代码:.NET Framework 4.5 + C# + asp.net:http://d...

Insus.NET 发布于 2012-05-15 16:17 评论(1) 阅读(78)
10

通过ASP.NET Web API + JQuery创建一个简单的Web应用

看了dudu的《HttpClient + ASP.NET Web API, WCF之外的另一个选择》一文,想起多很久之前体现ASP.NET Web API而创建的一个Demo。这是一个只涉及到简单CRUD操作的Web应用,业务逻辑以Web API的形式定义并以服务的形式发布出来,前台通过jQuery...

Artech 发布于 2012-05-14 07:50 评论(27) 阅读(2641)
5

ASP.NET MVC三个重要的描述对象:ParameterDescriptor

Model绑定是为作为目标Action的方法准备参数列表的过程,所以针对参数的描述才是Model绑定的核心。在ASP.NET MVC应用编程接口中,服务于Model绑定的参数元数据通过ParameterDescriptor类型来表示,而ActionDescriptor的GetParameters方法...

Artech 发布于 2012-05-13 18:37 评论(2) 阅读(1313)
7

《WCF全面解析》(上、下册)试读章节PDF下载

《WCF全面解析》(上册)第3章 绑定(Binding) 从整个基础构架的层次结构上讲,WCF可以分为服务模型层(Service Model Layer)和信道层(Channel Layer)两个层次。服务模型层建立在信道层之上,提供了一个统一的、可扩展的编程模型,而信道层通过信道栈(Channel...

Artech 发布于 2012-05-12 10:41 评论(24) 阅读(1579)
6

ASP.NET MVC三个重要的描述对象:ControllerDescriptor和ActionDescriptor的创建

不论是用于描述Controller的ControllerDescriptor,还是用于描述Action方法的ActionDescriptor,都具有同步和异步两个版本,那么这些不同类型的ControllerDescriptor的ActionDescriptor是在什么情况下创建的呢? 一、Contr...

Artech 发布于 2012-05-11 08:52 评论(7) 阅读(1154)
11

ASP.NET MVC三个重要的描述对象:ActionDescriptor

在Model绑定过程中会通过激活的Controller类型创建用于描述它的ControllerDescriptor对象。Controller是一组Action方法的集合,而每一个Action通过ActionDescriptor对象来表示,在这篇文章中我们就来着重谈谈不同类型的ActionDescri...

Artech 发布于 2012-05-10 18:59 评论(6) 阅读(1663)
6

ASP.NET MVC三个重要的描述对象:ControllerDescriptor

ASP.NET MVC应用的请求都是针对某个Controller的某个Action方法,所以对请求的处理最终体现在对目标Action方法的执行。而Action方法具有相应的参数,所以在方法执行之前必须根据相应的规则从请求中提取相应的数据并将其转换为Action方法参数列表,我们将这个过程称为Mode...

Artech 发布于 2012-05-10 07:28 评论(4) 阅读(1586)
10

ASP.NET MVC的Model元数据提供机制的实现

在前面的介绍中我们已经提到过表示Model元数据的ModelMetadata对象最终是通过一个名为ModelMetadataProvider的组件提供的,接下来我们着重讨论基于ModelMetadataProvider的Model元数据提供机制及其扩展。[本文已经同步到《How ASP.NET MV...

Artech 发布于 2012-05-09 07:52 评论(8) 阅读(1332)
0

【物联网智能网关-02】获取摄像头数据+显示

在上一篇文章《通过AD采集获取温湿度》我们介绍了物联网智能网关的AD端口的使用情况,AD接口是.NET Micro Framework标准库函数之一,只要底层BSP支持就可以直接使用。但是对一些比较复杂的传感器,比如串口摄像头就没有什么库可以直接使用了,需要用户根据摄像头的通信协议,进行串口编程,由...

叶帆 发布于 2012-05-09 00:42 评论(5) 阅读(1295)
17

Silverlight游戏研发手记:(九) 向Windows Phone移植之3D跨平台迁移

Silverlight 5和Windows Phone 7.1都已具备SL.XNA模式,这意味着我们可以在相关平台上制作高性能的3D游戏及软件产品而无需二次编码。本节,我将借助一些工具为大家讲解SL.XNA的3D实现原理,并演示如何加载并解析一个功能齐全带贴图和骨骼动画的角色模型。从今天开始,通向3...

深蓝色右手 发布于 2012-05-08 16:03 评论(18) 阅读(1340)
44

《WCF全面解析》(上、下册)正式出版,互动网销量排行榜首!!

互动网火热销售中... “全书之写印,实系初稿。有时公私琐务猬集,每写一句,三搁其笔;有时兴会淋漓,走笔疾书,絮絮不休;有时意趣萧索,执笔木坐,草草而止。每写一段,自助覆阅,辄摇其首,觉有大不妥者,即贴补重书,故剪刀浆糊乃不离左右。个中甘苦,只自知之。” 在某个阳光明媚的早晨,我在去上班的公交车上翻...

Artech 发布于 2012-05-08 08:05 评论(176) 阅读(5429)
9

在ASP.NET MVC中通过URL路由实现对多语言的支持

对于一个需要支持多语言的Web应用,一个很常见的使用方式就是通过请求地址来控制界面呈现所基于的语言文化,比如我们在表示请求地址的URL中将上语言文化代码(比如en或者en-US)来指导服务器应该采用怎样的语言来显示界面的内容。对于一个ASP.NET MVC应用来说,我们很容易通过URL路由来实现这样...

Artech 发布于 2012-05-04 11:00 评论(28) 阅读(1629)
19

ASP.NET MVC的Model元数据与Model模板:将”ListControl”引入ASP.NET MVC

我们不仅可以创建相应的模板来根据Model元数据控制种类型的数据在UI界面上的呈现方法,还可以通过一些扩展来控制Model元数据本身。在某些情况下通过这两者的结合往往可以解决很多特殊数据的呈现问题,我们接下来演示的实例就是典型的例子。[本文已经同步到《How ASP.NET MVC Works?》中...

Artech 发布于 2012-05-04 07:44 评论(22) 阅读(2182)
0

{友情转发}发一个手机号验证页面的功能设计,有愿意做的吗?请帮扩散

友情转发,原文地址:http://blog.sina.com.cn/s/blog_772d356f0100yths.html这是一个手机号验证页面的功能设计.我本来准备自己做的,但是,我觉得这项工作可以简单的分离出去,所以,就发在这里,如果有人有时间并感兴趣,可以做一做.难度属于中上.那么,做这个有...

Justin 发布于 2012-05-03 14:01 评论(0) 阅读(163)
95

HTML5,庞氏傀儡

仅以此文献给初出茅庐以及在纠结中往复徘徊的HTML5开发者们 昨天,听朋友说HTML5开发了一款很牛气的3D页游,名叫《霸刀》。于是乎,我怀着忐忑的心打开了官方网站,注册好账号后才发现: 咋咋呼呼的原以为神一级的WebGL突然转世重生临幸人间;怎知却冒出个非得安装HTML5插件来……大哥,别忽悠我了...

深蓝色右手 发布于 2012-05-03 10:37 评论(149) 阅读(13893)
8

Context+ContextScope——这是否可以看作一种设计模式?

相信大家对TransactionScope都比较熟悉。通过TransactionScope,我们可以很容易地将一组操作纳入同一个事务中;或者说TransactionScope创建一个基于事务的上下文范围,在这个范围内共享一个相同的环境事务(Ambient Transaction)。我个人觉得这体现了...

Artech 发布于 2012-05-02 11:24 评论(19) 阅读(1845)
15

Silverlight游戏研发手记:(八)向Windows Phone移植之2D跨平台迁移

Silverlight 5集成了XNA,Windows Phone 7.1同样也拥有SL.XNA模式,基于Mono的开源产品Moonlight更能实现多平台部署;可见,Silverlight离跨平台的终极目标已越来越近。 为了向伟大的梦想迈进,我们不妨先从Silverlight与Windows Ph...

深蓝色右手 发布于 2012-05-02 11:11 评论(55) 阅读(2165)
22

ASP.NET MVC的Model元数据与Model模板:预定义模板

通过ModelMetadata表示的Model元数据的一个主要的作用在于为定义在HtmlHelper和HtmlHelper<TModel>中的模板方法(这些模板方法包括Display/DisplayFor、Editor/EditorFor、DisplayForModel/EditForM...

Artech 发布于 2012-05-02 06:46 评论(37) 阅读(3020)
1

将某字符串切割成阵列并排序列出

老师布置的另外一道题是将字符串"a;b;d;z;y;u"切割成阵列并排序列出。老师出这题也许是让Insus.NET掌握或复习Array.Sort()函数,不管怎样,先按自己的想法实现,然后是等老师的意见。protectedvoidPage_Load(objectsender,Ev...

Insus.NET 发布于 2012-04-30 08:58 评论(0) 阅读(138)
×