2012年8月26日

风影ASP.NET基础教学 6用户控件

摘要: 在Web系统开发中,经常会有一些功能模块在很多的地方重复出现,例如新闻管理系统中的用户登陆/注册、推荐新闻、热点新闻和页面上的一些固定栏目等。为了提高代码的重用性,减少系统的开发与维护成本,一般会把这些重用性,减少系统开发和维护的成本,一般会把这些重用的功能模块写成单独的通用模块,以供需要的地方引用。在ASPNET中,要实现这样的通用模块,可以将这些功能模块封装成“用户控件”,然后再需要的页面中引用这些“用户控件”,从而达到了“一次封装,N次复用”的效果。本文将介绍ASPNET用户控件的相关知识,并重点讲解用户控件的封装方法与编程技巧。用户控件详解ASPNET WEB控件文件(.ascx)与A 阅读全文

posted @ 2012-08-26 10:27 任生风影 阅读(1395) 评论(0) 推荐(2) 编辑

2012年8月25日

风影ASP.NET基础教学 5 验证控件(二) 扩展自己的验证控件

摘要: 前文回顾我们之前提过了5种官方验证控件的方式。下面我们来讲解编程方式验证和扩展自己的验证控件以编程的方式验证asp.net控件默认情况下,在页面回发到服务器时,页面初始化之后(即视图ViewState和回发数据已处理之后)和调用事件之前,ASPNET验证控件将自动执行验证,如果浏览器支持客户端脚本,控件也可以在浏览器中验证。但实际开发应用中,上面的情况有可能不能满足你的开发需求,有时候你可能更加需要以编程的方式来进行动态执行验证。如在以下3种情况中,就需要通过编程的方式来进行验证:1.验证值在运行时尚未设置,它可能需要在程序运行时根据相关情况动态的进行设置。例如,如果正在使用RangeVlid 阅读全文

posted @ 2012-08-25 13:20 任生风影 阅读(1055) 评论(6) 推荐(3) 编辑

2012年8月24日

风影ASP.NET基础教学 4 验证控件

摘要: 前言无论什么应用软件系统,它最本质的功能和用途就是处理数据。这样,数据的安全性就成为了系统设计里面非常重要的话题,提交一些不安全的数据(如SQL注入、数据类型或者数据范围不合适等)常常会导致系统计算结果不正确,瘫痪甚至崩溃!因此,这就要求在设计系统数据录入与提交功能时必须对数据的合法性进行验证,以保证干净准确的数据流入系统。有过web开发经验的人都知道,以前对于数据输入的合法性验证用得最多的就是JS的脚本验证。这种方法就是当用户通过网页表单域输入数据后,再通过JS脚本对其有效性进行检验,如果输入的有问题就会终止提交数据操作。这种验证方式不占用服务器资源,可以很好的保证其性能。但是一旦用户禁用了 阅读全文

posted @ 2012-08-24 23:03 任生风影 阅读(1272) 评论(1) 推荐(2) 编辑

风影ASP.NET基础教学 3 web服务器控件(二)

摘要: 上文回顾我们说到了形形色色的各种服务器端的控件,给我们带来了很多开发中方便的一面,我们继续来看其他的服务器控件1.文件上传控件FileUpload学过html的人都知道上传控件是需要<input type=”file” />来上传的。我们当然也有相应的服务器端控件了。我们只需要判断是否有文件上传,并保存即可 1: protected void Button1_Click(object sender, EventArgs e) 2: { 3: string savepath = @"d:\uploads\"; 4: ... 阅读全文

posted @ 2012-08-24 18:14 任生风影 阅读(1149) 评论(4) 推荐(4) 编辑

风影ASP.NET基础教学 2 web服务器控件

摘要: 在asp.net中,web标准服务器控件是ASPNET的核心部件,也是Web Form编程模型的最基本元素。相对于Html服务器控件而言,它具有更多的内置功能和可编程性。它不仅包括简单的按钮和文本框这样的简单控件,还有一些特殊用途的控件如日期、菜单和树形控件1.与Html服务器控件的区别html服务器控件不可以自动识别服务器达到自动变化的效果编程扩展web服务器控件很容易可以扩展新的功能Html服务器控件事件大多都是在客户端,而服务器控件是在服务端2.WebControl基类在ASP.NET中,所有的web服务器控件都定义在System.Web.UI.Controls命名空间下,都派生自Web 阅读全文

posted @ 2012-08-24 12:07 任生风影 阅读(1431) 评论(6) 推荐(4) 编辑

2012年8月11日

风影总结NHibernate5 查询之NHibernate查询语言(HQL)

摘要: 本节内容 NHibernate中的查询方法 NHibernate查询语言(HQL) 1.from子句 2.select子句 3.where子句 4.order by子句 5.group by子句 实例分析 结语 上一节,我们初步搭建了一个NHibernate... 阅读全文

posted @ 2012-08-11 08:26 任生风影 阅读(553) 评论(0) 推荐(0) 编辑

2012年8月6日

风影总结NHibernate4 NHibernateBase帮助类详解

摘要: 上文回顾: 我们把配置文件,Model和Mapping做了简单的介绍。使我们可以轻松的通过配置文件的方式来进行NH的配置。 本文介绍: 我们通过对NHibernateBase的了解一下NH的运行机制。 1: using System; 2: using System.Collections.Generic; 3: using System.Li... 阅读全文

posted @ 2012-08-06 16:37 任生风影 阅读(519) 评论(0) 推荐(0) 编辑

2012年8月4日

测试本地图片

摘要: 阅读全文

posted @ 2012-08-04 16:46 任生风影 阅读(92) 评论(0) 推荐(0) 编辑

风影总结NHibernate3 ModelClass和Mapping

摘要: 上文回顾: 我们上文说道,如何配置 NHconfig 文件从而达到通过NH来连接数据库的目的。 数据库是连上了,但是如果不能做CRUD的操作那- -,要他何用? 本文概要: 这次我们来聊聊模型类 和 对应的映射文件 模型类 我们都知道不管做什么为了达到解耦和的目的需要通过3层或者多层的架构来进行代码之间耦合度的降低。NH的目的就是帮我们来处理数据访问层的。帮我简化操作,SQL语句神马... 阅读全文

posted @ 2012-08-04 16:35 任生风影 阅读(182) 评论(0) 推荐(0) 编辑

风影总结NHibernate2 配置文件

摘要: 上文回顾: 之前我们说道如何通过NHibernate来做一个Hello World的一个小小的Demo (- -其实一点也不少。。,Nhibernate配置可以让很多没有耐心的人望而却步,我之前好几次都放弃了囧)。 我们现在就来讲解一下HelloWorld里面出现的各种配置文件。 配置文件种类 在NH中需要2个配置文件 1.数据库配置 NHibernate.cfg.xml 2... 阅读全文

posted @ 2012-08-04 16:34 任生风影 阅读(328) 评论(1) 推荐(0) 编辑

导航