摘要: 在.net的开发中有很架构模式选择使用,像抽象工厂,三层架构等等,下面来说说三层架构 三层架构是目前使用最广泛的一种,最大的特点就是结构清晰,主要分为数据访问层,业务逻辑层和现实层 访问流程是这样的:首先用户从显示层看到内容,并对其操作,然后转到业务逻辑层,进行业务逻辑判断, 最后传到数据访问层,对数据库进行相关操作,然后再按相反的顺序返回给用户,在这个过程中我们用到了 实体层!Modes层是存放实体类的,它是数据传递的载体!为了能保障数据能够稳定以流的方式传递,我们需要对实体进行序列化 [Serializable] public class SysFun { public int Nod.. 阅读全文
posted @ 2011-02-24 20:59 双魂人生 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 在asp.net中,当我们刷新页面的时候会执行上次的按钮事件(Button,imagebutton,linkbutton) 这样势必会给我们的程序带来影响,目前也没什么好的方法解决,可以用session做个标记判断!具体情况具体对待 阅读全文
posted @ 2011-02-24 20:43 双魂人生 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 回发或回调参数无效。在配置中使用<pagesenableEventValidation="true"/>或在页面中使用<%@PageEnableEventValidation="true"%>启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用ClientScriptManager.RegisterForEventValidation方法来注册回发或回调数据以进行验证解决方法:1 在page指令中加入<pagesenableEventValida 阅读全文
posted @ 2011-02-24 20:40 双魂人生 阅读(286) 评论(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 双魂人生 阅读(41403) 评论(1) 推荐(2) 编辑
摘要: 为了提高效率,我们可以把相关的值保存到web.config中,因为它可以不用多次编译从web.config中配置数据的方式:<appSettings> <add key="name" value="zhangdianshuang" /> <add key="age" value="23"/> <add key="sex" value="男"/> </appSettings>然后再程序中在把他们读出来: string 阅读全文
posted @ 2011-02-23 19:56 双魂人生 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 不知道大家有没有碰到过这样的问题: 运行vs2008时候刚开始还好好的,过3分钟后就一直没响应,要退出的话只能在任务管理器中结束进程了。在源码视图中点击设计按钮,表面上没问题,但鼠标点击任何地方都不响应,一直响事实上vs已经挂掉了,我可是郁闷了3,4天...... 今天我把office2003 卸了,vs20008也运营正常了,至于什么原因我也不是太清楚,可能是vs2008也集成了Office的原因吧,反正就是和Office有关,其他的解决方法大家可以查找相关资料 阅读全文
posted @ 2011-02-23 19:54 双魂人生 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 以前安装的sql2005用的好好的 没出现过什么问题 昨天安装了vs2010之后,问题就来了,在使用sql2005添加新表的时候,出现了:未知错误 (MS Visual Database Tools),很是郁闷,找了半天也不知道什么原因,估计是vs2010自带的sql2008的影响,就把sql2008卸掉了,重新安装了sql2005,问题解决了... 阅读全文
posted @ 2011-02-23 15:35 双魂人生 阅读(4382) 评论(0) 推荐(0) 编辑
摘要: <?xml version="1.0" encoding="utf-8" ?><StuInfo> <student> <ID>1001</ID> <Name>张三</Name> <Sex>男</Sex> <Birthday age="23">1987-1-12</Birthday> </student> <student> <ID>1002</ID> < 阅读全文
posted @ 2011-02-23 14:59 双魂人生 阅读(5618) 评论(0) 推荐(0) 编辑
摘要: 安装sql2005的时候,在检测的过程中有时候会出现"性能监视器计数器要求"错误,那么怎么解决呢,下面提供一种解决办法:运行cmd--regedit,找到注册表,找到目录HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\Last CounterHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\Last Help这两个的值要与同级目录下009或004文件夹下的Counter和Help最大值对 阅读全文
posted @ 2011-02-23 14:02 双魂人生 阅读(1000) 评论(0) 推荐(1) 编辑
摘要: 如果你用的是IE8的话,请修改注册表:HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft ->Internet Explorer -> Main增加dword键TabProcGrowth,值为0就行! 阅读全文
posted @ 2011-02-22 20:37 双魂人生 阅读(124) 评论(0) 推荐(0) 编辑