程序开发-- .Net
quou2002
这个作者很懒,什么都没留下…
展开
-
国内完全免费的电子书籍下载
http://www.vvsoft.net/vvbksd/index.asp http://download.chinaitlab.com/sort/2_1.htm http://book.httpcn.com/ http://www.chinesebook.com.cn/bjbookfair/index.asp http://www.eshunet.com/ http://www.manyi10原创 2005-08-18 08:48:00 · 790 阅读 · 0 评论 -
web开发时读取web.config中的数据库连接字符串的方法
虽说Vs 2k5中新的ado.net使我们更快的开发,甚至可以完全不用手写连接数据库代码,但有时还是要得到connectionString的。写在这里吧。。。========web.config文件如下===========http://schemas.microsoft.com/.NetConfiguration/v2.0"> LocalSqlServer" connecti原创 2006-02-06 16:51:00 · 2203 阅读 · 0 评论 -
Sql2005中,恢复数据库时,旁边显示“restricted user”,怎么办?
从其它机器上考过来的一个sql2005的数据库备份(*.bak,直接通过‘备份’操作得到,不是detach的),在自己机器上的sql2005里建一个同名数据库,通过‘恢复’操作将其恢复后,发现旁边显示"restricted user"。因为自己是用windows集成帐户登陆,所以改用sa登陆,结果一样。后来发现,在数据库属性里‘options’选项卡里的最下面-----‘Restrict A原创 2006-02-07 09:39:00 · 6172 阅读 · 1 评论 -
Asp.net2.0中的缓存机制
Asp.net2.0中,缓存机制在原来1.1中的“页面缓存”、“用户控件缓存”的基础上又多了一种:数据源缓存。新增的DataSource控件(数据源控件)将可以很好的解决了“缓存失效”问题。这里不谈文件型数据源,主要看看 Sql 数据源。Asp.net2.0和sqlserver配合进行缓存有2种方式:轮询、查询通知。轮询-----------主要是针对SQL (7.0, 2000, 200原创 2006-02-08 13:57:00 · 2225 阅读 · 1 评论 -
使用VSTS中附带的AmberPoint Express 调试WebService
自从使用了VSTS2005以后,Asp.net2.0的项目可以用文件系统的方式运行、调试,感觉是方便了许多。但是调试web服务程序可就不行了。今天无意中看见VSTS安装光盘里有个Amberpoint目录,里面有一个5兆多的小程序,去Amberpoint的网站http://readme.express.amberpoint.com/ 逛逛,原来这个Add-in就是方便VSTS里在文件系统方式下调试w原创 2006-02-09 17:12:00 · 1560 阅读 · 0 评论 -
在Sql2005中,向表中插入数据时遇到uniqueidentifier列,如何插入数据?
Sql2005中,提供了uniqueidentifier 数据类型。说白了,就是个GUID,这种类型开发时倒是很有必要的。今天程序中遇到了这个问题:表里定义了一个uniqueidentifier 列,Asp.net程序需要向表中插入新的数据。Insert 语句由数据源控件自动生成:INSERT INTO [morning_Department] ([DepartmentId], [name])原创 2006-02-11 04:34:00 · 21945 阅读 · 0 评论 -
用HTTPWebrequest的CharacterSet属性时,结果总是空字符
愿意想通过HTTPWebrequest 和HttpWebResponse得到网页源代码,程序如下: <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/原创 2006-03-23 01:36:00 · 3953 阅读 · 0 评论 -
Asp.net2.0中的MaintainScrollPositionOnPostBack属性
今天在一个web应用中,在页面回发后需要保存浏览器滚动条位置,自然会想到 SmartNavigation(智能导航)属性,可是查看了Document属性-----咦?不见了?被微软枪毙了? MSDN里搜 SmartNavigation时,无意中看见 MaintainScrollPositionOnPostBack 属性。从E文来看,不正是我想要的吗?继续找下去。。。原来MaintainScro原创 2006-02-20 14:39:00 · 1562 阅读 · 0 评论 -
Asp.net2.0中的‘双向数据绑定’
今天,在使用FormView控件绑定数据时,看到一个选项‘双向数据绑定’?什么是“双向数据绑定”呢? 经过在网上搜索得知:在模板中将双向数据绑定与控件属性关联,以允许自动将值传递给数据源更新、插入或删除操作。原来如此,这也许就是为什么在设计模版时,如果对Label控件的Text属性绑定时,默认没有勾选“双向数据绑定”,而对TextBox控件的Text属性绑定时,默认自动勾选了此选项的原因吧原创 2006-03-04 13:43:00 · 2510 阅读 · 0 评论 -
SqlDataSource数据源控件参数问题
Asp.net2.0开发时,当我把一个数据源控件的SelectCommand通过代码方式改变后,马上针对新的sql语句里的参数赋值,可是运行到此处抛出异常---未将对象引用设置到对象的实例代码如下:(SqlDataSource2的SelectCommand开始为查询其他表的sql) <!--Cod原创 2006-04-05 14:33:00 · 5336 阅读 · 0 评论 -
合并GridView中某列相同信息的行(单元格)
今天根据客户需求,要求合并GridView中某列相同信息的行(单元格),如图: 解决方法如下(写在公共模块里,定义为静态方法方便调用): <!--Code highlighting produced by Actipro C原创 2006-04-10 01:10:00 · 9648 阅读 · 7 评论 -
在Vista Beta2上安装Sql 2005时的问题
前几天的微软会议上,拿到了Vista Beta2的2张DVD。终于,在接下来的1天,按捺不住尝新的渴望,把C盘的win2003干掉(包括Vs2k5和Sql2k5),其实想装D盘的,可是毕竟那里是老婆的Xp,不好弄啊,呵呵。 安装好Vista,感觉真是不错。很体贴很眩的新界面和操作方式。没白装。。。 接下来安装Vs2k5,一路顺风。。。(不小心把Sql Express也原创 2006-09-10 02:00:00 · 2869 阅读 · 1 评论 -
网络负载均衡[转载]
什么是负载均衡? 负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。 均衡负载能够平均分配客户请求到服务器列阵,籍此提供快速获取重要数据,解决大量并发访问服务问题。这种群集技术可以用最少的投资获得接转载 2006-12-10 23:41:00 · 2821 阅读 · 0 评论 -
从sql2000中分离的数据库,reattache 到SQL2005中时,Diagrams(关系图)出现的问题:
出错信息如下:TITLE: Microsoft SQL Server Management Studio ------------------------------ Database diagram support objects cannot be installed because this database does not have a valid owner. To continu原创 2006-02-06 14:24:00 · 1787 阅读 · 0 评论 -
关于Asp.net的FormView控件中,用FindControl方法找不到对应控件问题
在FormView控件的不同模版里,通过编辑模版,使用了多个控件。利用FormView的FindControl查找控件引用的时候,有时候出现找不到控件的情况。原因:主要根FormView控件的运行机制有关。FormView的DefaultMode和CurrentMode属性决定其当前运行的模版是哪个,同时相应调用相关的sql语句和后台数据进行交互绑定。如果状态为ReadOnly或Edit,原创 2006-03-19 22:33:00 · 7879 阅读 · 1 评论 -
数据源控件绑定数据更新时遇到了问题
今天,使用sqldatasource控件绑定数据更新时遇到了一些问题:抽象描述一下,往页面中拖一个FormView,同时添加一个SqlDataSource控件。通过向导配置好数据源控件(选中‘生成insert,delete,update’),然后将FormView与之绑定。这时FormView自动生成好了模版。此时,所有操作正常。往Edit模版中添加一个第三方控件(我添加的是infragi原创 2006-03-12 03:51:00 · 2162 阅读 · 0 评论 -
VSTS2005 -- 使用Personal web site starter kit模版建站的一些问题
下午,试用了一下VSTS2005的Personal web site starter kit模版建站。什么都不作,启动,出错,提示关于数据库联接方面出错。我当初没装它自带的sql2005 express,直接装的企业版sql2005。错误提示:An error has occurred while establishing a connection to the server. When con原创 2005-12-21 18:41:00 · 3077 阅读 · 2 评论 -
如何使用asp.net2.0的角色机制限制sitemap的显示
asp.net2.0里的角色及权限机制,为我们的开发提供了很大的便利。网上有些朋友问,如何使用这种机制限制sitemap的显示:即对于某些role的user,不显示某些link;或只显示而不让其进入?其实Msdn里已经详细介绍了,可能是英文不方便查找的原因吧。。。ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_aspn原创 2005-12-24 16:09:00 · 1422 阅读 · 2 评论 -
asp.net2.0内建角色成员机制使用中的若干问题(如果以后类似问题将在此持续更新)
自从上次初试asp.net2.0后,陆续遇到新的“问题”。慢慢积累吧。。。在项目中通过Web Site Admin Tool工具(菜单website--〉asp.net configuration)新建用户和角色,随便建了几个,在sql2k5里此项目的数据库中什么都用户、角色都没有。奇怪了,项目数据库名为morning2,已经通过aspnet_regsql.exe命令初始化了表结构了阿。往其他库里原创 2005-12-25 05:21:00 · 1405 阅读 · 0 评论 -
如何在一个站点里定义多个sitemap---针对asp.net2.0
You can add multiple SiteMap Providers in your web.config. Each one could map to a specific sitemap file (left.sitemap, right.sitemap, etc.). Then you could do something like this with each Menu bound原创 2005-12-24 15:15:00 · 2704 阅读 · 1 评论 -
div css
为了“响应”微软的号召,开始不用table了,而全部都用div代替。今天遇到了个“怪事”,因为asp.net2.0环境里不像1.1里,可以开始就在document的属性里选流式布局或网格布局,所以感觉很不爽。加几个div,默认居中往下排。无意中使用一个sample,里面有个div是这样的: 。。。。 不但可以网格式布局,而且2列分栏。如何实现的呢?按照以前的思路,我怎么也没想到css上,因为明明原创 2005-12-28 02:56:00 · 1033 阅读 · 0 评论 -
Vs2005里如何移出引用?(web项目)
之前还没注意,今天项目的需要,把以前的一个控件用vs2005自动“升级”编译了一遍,加入现有工程,发现之前已经添加了其低版本的引用了。欲删除之,发现找不到vs2003里那熟悉的“Remove Reference”了。因为装了vss,所以菜单特长,看得眼睛都花了,终于找到------原来,项目属性里,把reference都集中起来管理了。以后移出引用,记得到这里找阿。。。原创 2005-12-30 03:23:00 · 1193 阅读 · 0 评论 -
Sql2005中的约束
在Sql2005中,定义主键和外键之间的约束时,和Sql2000有些不同。主要表现在INSERT And UPDATE Specification属性设置时(点击表之间“带钥匙的连接线”时,属性视图显示)。其属性分为:NO ACTION 、CASCADE 、SET NULL、SET DEFAULT 4种(默认属性为第一种),那么在更新或删除主键时,外键是如何操作呢? =======以下摘自msd原创 2006-01-02 05:01:00 · 1402 阅读 · 0 评论 -
Sql2005 中如何将多列同时设为主键列?
一直以来,认为sql中不能在设计时同时将多列设为主键列,所以误认为sql只允许一个表中只有一列可以设置成主键。(因为设计时如果选中某列为主键列后,在设置另一列为主键列时,系统自动取消上次的主键)今天无意中看见微软的asp.net2.0中自带的角色成员管理所建的数据库中,UsersInRoles表中2列同时设置为了主键列,2个小钥匙哦。呵呵,说明sql是可以允许设置多列主键的。原来,同时选中多列后,原创 2006-01-02 05:44:00 · 6652 阅读 · 2 评论 -
Microsoft.Practices.EnterpriseLibrary for .Net2.0使用中的问题(相关问题持续更新)
Microsoft.Practices.EnterpriseLibrary 2.0版本相对1.1版本有了很大的变化,很早前就下了1.1版,一直没在项目中用,看看gotDotNet,2.0版的CTP已经出了,下了个,用一下。。。。Q:使用Microsoft.Practices.EnterpriseLibrary.Data,用默认的DatabaseFactory.CreateDatabase()方法创原创 2006-01-03 04:30:00 · 3256 阅读 · 0 评论 -
.Net2.0中废弃的API
今天想通过vs2k5把以前的项目自动“升级”编译,遇到麻烦了。。。以前好多API都不支持了阿,留个链接,方便以后察看。。。.NET Framework V2.0 Obsolete API Listhttp://msdn.microsoft.com/netframework/programming/obsoleteapi/default.aspx原创 2005-12-30 15:29:00 · 727 阅读 · 0 评论 -
Asp.net2.0中创建控件时对应设计模式下的一些处理
推荐一篇文章,msdn中,找了一下午:Asp.net2.0中创建控件时对应设计模式下的一些处理。ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_aspnetctrlauth/html/27e44af0-6e12-4b7d-b17f-db35f1b6a052.htm因为.net2.0在这里有很大变化,很多 1.1的API都废弃了原创 2005-12-30 16:24:00 · 671 阅读 · 0 评论 -
Asp.net2.0里的SessionPageStatePersister
Asp.net1.1里的Viewstate,我们可以看作是在页面加入一个隐藏域,将页面状态进行保存,所以我们在html源码里常见到如下类似代码:value="/wEPaA8FDzhjNzkyNTMzNjE1YWEyNxgBBQlHcmlkVmlldzEPZ2QZw44JLJFcglwRl9TiNliE82yAuQ==" />如果我们想将其状态保存到session里,必须手动操作;Asp.net2.原创 2006-01-11 23:09:00 · 2060 阅读 · 1 评论 -
关于EF4里的 “关系”删除行为的解释
关于EF4里,对于拥有外键约束的实体,删除操作的行为及解释!(因为是翻墙找到的文章,所以复制过来方便大家查阅。)[ 自己的总结:在master-detail结构的表处理时,例如下面例3的Order-OrderDetail,如果从某一个Order实体的OrderDetail集合转载 2011-09-02 11:51:52 · 7072 阅读 · 0 评论