摘要: 在.net的开发中有很架构模式选择使用,像抽象工厂,三层架构等等,下面来说说三层架构 三层架构是目前使用最广泛的一种,最大的特点就是结构清晰,主要分为数据访问层,业务逻辑层和现实层 访问流程是这样的:首先用户从显示层看到内容,并对其操作,然后转到业务逻辑层,进行业务逻辑判断, 最后传到数据访问层,对数据库进行相关操作,然后再按相反的顺序返回给用户,在这个过程中我们用到了 实体层!Modes层是存放实体类的,它是数据传递的载体!为了能保障数据能够稳定以流的方式传递,我们需要对实体进行序列化 [Serializable] public class SysFun { public int Nod.. 阅读全文
posted @ 2011-02-24 20:59 双魂人生 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 在asp.net中,当我们刷新页面的时候会执行上次的按钮事件(Button,imagebutton,linkbutton) 这样势必会给我们的程序带来影响,目前也没什么好的方法解决,可以用session做个标记判断!具体情况具体对待 阅读全文
posted @ 2011-02-24 20:43 双魂人生 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 回发或回调参数无效。在配置中使用<pagesenableEventValidation="true"/>或在页面中使用<%@PageEnableEventValidation="true"%>启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用ClientScriptManager.RegisterForEventValidation方法来注册回发或回调数据以进行验证解决方法:1 在page指令中加入<pagesenableEventValida 阅读全文
posted @ 2011-02-24 20:40 双魂人生 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 在实际的应用开发中需要我们对xml进行添加节点和属性,动态的去完成,在这之前,先看看XmlNode和XmlElement之间的关系1、XmlElement继承XmlLinkedNode又继承XmlNode,所以XmlElement是XmlNode的子集,那么从继承的关系来说, XmlNode的属性,XmlElement也可以使用。2、XmlNode是.Net提供的抽象类,不能直接实例化,只能通过XmlDocument的CreateNode方法来创建,但是 XmlElement则不需要,可以直接实例化创建3、为节点添加属性的时候,可以直接通过XmlElement的SetAttribute来添加. 阅读全文
posted @ 2011-02-24 14:37 双魂人生 阅读(41386) 评论(1) 推荐(2) 编辑