VS.NET开发
文章平均质量分 55
newmoon2004
商业智能
MOSS
sharepoint
.net
C#
展开
-
对象的浅挎贝和深挎贝
<br />一、概念<br /> 把一个对象复制为另一个对象,有深挎贝(也叫深表复制,deep copy)和浅挎贝(也叫浅表复制,shallow copy)之分,而两种方式在值类型的对象和引用类型的对象中又有所区别。对于值类型对象而言,无论是深挎贝还是浅挎贝,效果都是同样的——即复制对象的值本身到新对象中,对原对象的值的修改不会影响到新对象。而对于引用对象而言,如果是浅挎贝,则只是复制对象的引用,因此,对原对象的值的修改,将会影响到新对象的值,因为新对象和原对象的引用都指向同一个内存位置;而如果是原创 2010-08-02 17:38:00 · 1659 阅读 · 0 评论 -
ado.net连接不上sql2008:provider: 命名管道提供程序, error: 40 - 无法打开到SQL Server的连接
<br />详细的错误信息:在 建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)。<br />环境:<br />数据库服务器:Windows Server 2008 + Sql Server 2008 R2;<br />应用服务器:Windows Server 2008 + IIS7 + ASP.NE原创 2010-10-25 18:23:00 · 8634 阅读 · 1 评论 -
使用Javascript控制在用户控件中的控件
由于用户控件放入某个页面中时,控件在客户端(浏览器端)的ID已经发生改变,因此需要通过C#代码获得控件在客户端的ID,如以下代码:1、定义注意:如果希望打开页面时默认不显示,应用style="display:none" ,不要使用visible=false。否则会脚本会找不到控件。2、在*.aspx.cs页面中给按钮注册客户端事件: //注册编辑按钮的客户端单击事件原创 2011-11-17 16:55:18 · 601 阅读 · 0 评论