随笔分类 - .NET
摘要:转载:http://kb.cnblogs.com/page/72713/由于EF1.0并没有提供完整缓存解决方案,一直以来都在为数据缓存而烦脑,在没有找到合适解决方案的情况下,采取了临时的解决办法:直接缓存实体。但是由于Entity实体都是带状态的,并且都与ObjectContext有间接的反向引用,缓存带状态的实体,会造成对象上下文混乱和连接资源的无法被正确释放。因此缓存的Entity实体,首先必须被分离或者重新定义POCO实体来代替Entity实体作为缓存对象。这样一来,所有的缓存实体的关联关系都会失效,造成使用上的麻烦和整个软件框架存在严重的不足。 再说说EF的SQL日志问题。在之前的.
阅读全文
摘要:转载:方法信息量大小作用域和保存时间应用范围保存位置Application任意大小整个应用程序的生命期整个应用程序/所有用户服务器端Cache任意大小可以根据需要设定整个应用程序/所有用户服务器端Session小量,简单的数据用户活动时间+一段延迟时间(一般为20分钟)单个用户服务器端Cookie小量,简单的数据可以根据需要设定单个用户客户端Viewstate小量,简单的数据一个Web页面的生命期单个用户客户端隐藏域小量,简单的数据一个Web页面的生命期单个用户客户端查询字符串小量,简单的数据直到下次页面跳转请求单个用户客户端
阅读全文
摘要:表示定义一组条件并确定指定对象是否符合这些条件的方法public delegate bool Predicate<in T>( T obj)此委托由Array和List<(Of<(T>)>)类的几种方法使用,用于在集合中搜索元素。用户不需要显式创建委托,也不需要指定泛型方法的类型参数。编译器会根据您提供的方法参数确定必需的类型。View Code 1 using System; 2 using System.Drawing; 3 4 public class Example 5 { 6 public static void Main() 7 { 8 // C
阅读全文
摘要:#region根据用户编码获取该层级角色信息以及该层级以下角色信息的迭代接口... ///<summary>///根据用户角色编码获取该层级角色以及该层级以下角色的信息...///</summary>///<paramname="code">用户编码。</param>///<returns>可迭代的角色信息的集合。</returns> publicIEnumerable<Security_Role>GetIEnumerableRoleByCode(stringcode){try{using(
阅读全文
摘要:转载:http://kb.cnblogs.com/a/2177118/ http://topic.csdn.net/u/20110803/16/031363d0-831d-4795-8c29-458d1271cc83.html?48229ID Name1 张三1 李三1 小伟1 李三2 李四2 李武------------------------------------------------------------------------------------------------------------解决这个问题,方法很多,最开始想到的就Enumerable.Distinct方法我们
阅读全文
摘要:1.三级用户控件dropdownlist出现问题。因为第一项"集团"是自己添加的默认项,在用户页面返回时,记录“集团”这一项,加载出现题目所示错误。解决办法:在该dropdownlist下,如下设置该控件的set属性. //"0"代表集团。if(value==0){ListItemitem=ddlSchool.Items.FindByValue("0");if(item!=null){item.Selected=true;}}else{this.ddlSchool.SelectedValue=value.ToSafeString();
阅读全文
摘要:1.随便挑选下载http://studiostyl.es/schemes?page=1
阅读全文
摘要:1.已知三级联动2.未知级次 /// <summary> /// 下拉框信息实体类。 /// </summary> public class JQSelectCol { public string Name { get; set; } public string Code { get; set; } } #region 数据源 private List<Entity.JQSelectCol> GetSelectDataByParentCode(string parentCode) { r...
阅读全文
摘要:转载http://www.cnblogs.com/zjwei55/archive/2011/08/31/2161415.html灵活的运用数据绑定操作 绑定到简单属性:<%#UserName%> 绑定到集合:<asp:ListBox id="ListBox1" datasource='<%# myArray%>' runat="server"> 绑定到表达式:<%#(class1.property1.ToString() + "," + class1.property2.ToS
阅读全文
摘要:1.document节点没有父元素 例如: <div><span>dfd</span><div> document.getElementsByTagName('span')[0].parentNode;//表示选中DIV2.<script type="text/javascript">function tdclick(){if(event.srcElement.tagName.toLowerCase()=='td')alert("行:"+(event.srcEle
阅读全文
摘要:转载:RequiredFieldValidator(必须字段验证) 用于检查是否有输入值CompareValidator(比较验证) 按设定比较两个输入RangeValidator(范围验证) 输入是否在指定范围RegularExpressionValidator(正则表达式验证) 正则表达式验证控件CustomValidator(自定义验证) 自定义验证控件ValidationSummary(验证总结) 总结验证结果一、RequiredFieldValidator(必须字段验证)的使用RequiredFieldValidator控件使用的标准代码如下:<ASP:RequiredFieldVa
阅读全文
摘要:来源:http://www.xker.com/page/e2009/1112/85345.htmlADO.NET结构包括两个核心组件:DataSet和.NET Framework数据提供程序DataSet是ADO.NET的断开式结构的核心组件,为了实现独立于任何数据源的数据访问,可将其视为从数据库检索出的数据在内存中的缓存。它包括一个或者多个DataTable对象的集合,这些对象由数据行,数据列及主键,外键,约束和有关DataTable对象中数据的关系信息组成。.NET Framework数据提供程序,为了实现数据操作和对数据的访问。它提供的核心元素是Connection,Command, D
阅读全文
摘要:1.首先保证应用程序池中的是4.0版本2.右击网站,选择“添加网站”,点“连接为“ ,选择”特定用户“,点设置,用户名是你自己的本机用户名,比如staff\xxx,由于处在域中,这样写的,密码就是你的电脑这个用户的密码.不这样的话,可能会出现授权问题(出现问题照第二步做就行)。3.分配一个端口 一般我用801,802, 到时候直接用localhost:端口访问 设置好的起始页。4.确定。5.右击刚才添加的网站名,选择”添加虚拟目录“,找到该目录,确定。6.设置起始页,下图7.使用localhost:端口号 或127.0.0.1:端口号 即可访问该网站.
阅读全文
摘要:点右边的“基本设置”—“连接为”,默认的是选中“应用程序用户”,你选中上面的“特定用户”,然后点右边的“设置”,用户名密码就用你系统的用户名和密码,而且你这个账号有网站目录的权限。无法识别的属性“targetFramework”。请注意属性名称区分大小写解决办法:将站点中部署的Web使用的是基于.Net Framework2.0的Application Pool改为4.0。
阅读全文
摘要:转载:http://www.srcsky.com/tech/arts/137041.html单体模式(Singleton)是经常为了保证应用程序操作某一全局对象,让其保持一致而产生的对象,例如对文件的读写操作的锁定,数据库操作的时候的事务回滚,还有任务管理器操作,都是一单体模式读取的。创建一个单体模式类,必须符合三个条件:1:私有构造函数(防止其他对象创建实例);2:一个单体类型的私有变量;3:静态全局获取接口下面我写一个类,为了看是不是单体,就加了一个计数器,如果是同一个类,那么这个类的计数每次调用以后就应该自动加一,而不是重新建对象归零:.NET c# 单体模式using System;u
阅读全文
摘要:转载:http://www.xinss.com/home.php?mod=space&uid=21928&do=blog&id=8509在VS2010中,单元测试的功能很强大,使得建立单元测试和编写单元测试代码,以及管理和运行单元测试都变得简单起来,通过私有访问器可以对私有方法也能进行单元测试,并且支持数据驱动的单元测试。1、建立单元测试项目 1.1、从被测试代码生成单元测试1)实例:创建VC#模式下的控制台应用程序,工程名为CUnitTest2)输入简单的加、减、乘、除函数代码,如下图所示3)可按如下步骤建立单元测试(1)在Add方法体内,单击鼠标右键,在菜单中选择&
阅读全文

浙公网安备 33010602011771号