<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[蜘蛛大本营 - .NET技术]]></title>
<link>http://www.w-sqq.com/</link>
<description><![CDATA[知识在于积累-生活在于体验]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog2 v2.4]]></copyright>
<webMaster><![CDATA[wuuu018168@163.com(webworm)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>蜘蛛大本营</title> 
	<url>http://www.w-sqq.com/images/logos.gif</url> 
	<link>http://www.w-sqq.com/</link> 
	<description>蜘蛛大本营</description> 
</image>

			<item>
			<link>http://www.w-sqq.com/default.asp?id=382</link>
			<title><![CDATA[SharePoint开发获取文档库信息]]></title>
			<author>wuuu018168@163.com(admin)</author>
			<category><![CDATA[.NET技术]]></category>
			<pubDate>Tue,20 Jul 2010 11:07:16 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=382</guid>	
		<description><![CDATA[首先介绍关于SharePoint对象模型的开发简单的入门<br/>SharePoint对象模型概述<br/>一些基本对象<br/>Farm,&nbsp;Service,&nbsp;Web&nbsp;Application,&nbsp;Site,&nbsp;Web<br/>List,&nbsp;View,&nbsp;Field,&nbsp;Item<br/>几个主要功能<br/>文件结构<br/>权限系统<br/>查询&nbsp;<br/>集合(Collection)<br/>很多对象都有集合<br/>SPWeb–SPWebCollection<br/>SPList&nbsp;-&nbsp;SPListCollection<br/>…<br/>操作<br/>Get：xxCollection[idx],&nbsp;xxCollection.GetxxxByxxx<br/>Add:&nbsp;xxCollection.Add<br/>Del:&nbsp;xxCollection.Del&#101;te,&nbsp;xx.Del&#101;te,&nbsp;xx.Recycle<br/>Up&#100;ate:&nbsp;xx.Up&#100;ate<br/><br/>集合(Collection)<br/>向下访问<br/>site.AllWebs<br/>web.Lists<br/>list.Views<br/>…<br/>向上访问<br/>web.Site<br/>list.ParentWeb<br/>view.ParentList<br/>…<br/>四种Url<br/>absolute&nbsp;url<br/><a href="http://moss/sites/myweb/doc/folder/file.doc" target="_blank">http://moss/sites/myweb/doc/folder/file.doc</a><br/>server-relative&nbsp;url<br/>/sites/myweb/doc/folder/file.doc<br/>xx.ServerRelativeUrl<br/>site-relative&nbsp;url<br/>doc/folder/file.doc<br/>xx.Url<br/>relative&nbsp;url<br/>file.doc&nbsp;(base&nbsp;=&nbsp;folder)<br/>服务器场<br/>SPFarm<br/>SPFarm.Local&nbsp;&nbsp;当前服务器场<br/>内容服务<br/>SPWebService<br/>SPWebService.ContentService&nbsp;&nbsp;当前内容服务<br/>webService.WebApplications<br/>Web应用程序<br/>SPWebApplication<br/>webApp.Sites<br/><br/>网站的获取<br/>通过SPSite的构造函数获取网站集<br/>使用absolute&nbsp;url<br/>site.AllWebs[idx]<br/>site.RootWeb<br/>site.OpenWeb()<br/>顶级站点与子站点<br/>SPContext.Current<br/>在Context环境下使用<br/>最经常用到的容器<br/>列表：web.Lists<br/>文件：web.Files<br/>文件夹：web.Folders<br/>用户：web.Users<br/>组：web.Groups<br/>回收站：web.RecycleBin<br/><br/>SPList<br/>SharePoint中最主要的数据容器<br/>内容<br/>list.Items<br/>list.Views<br/>list.Fields<br/>list.Folders(*)<br/><br/>SPList<br/>几个属性<br/>BaseType和BaseTemplate<br/>RootFolder<br/>列表的获取<br/>web.Lists[idx]<br/>web.GetList()&nbsp;<br/>server-relative&nbsp;url<br/>web.GetListFromUrl()<br/>web.GetListFromWebPartPageUrl()<br/>site-relative&nbsp;url<br/>web.GetListsOfType()<br/><br/>SPView<br/>显示的渠道<br/>视图包含<br/>Query：筛选和排序<br/>ViewFields：显示的字段<br/>SchemaXml：基本设置<br/>ViewBody等：显示样式<br/>Url：视图的地址<br/><br/>SPView<br/>获取<br/>list.Views[idx]<br/>Guid,&nbsp;index,&nbsp;name<br/>list.GetView()<br/>Guid<br/>web.GetViewFromUrl()<br/>server-relative&nbsp;url<br/><br/><br/>SPField<br/>SPField&nbsp;(Base&nbsp;Class)<br/>SPFieldText<br/>SPFieldComputed<br/>SPFieldMultiChoice<br/>SPFieldChoice<br/>SPFieldLookup<br/>SPFieldUser<br/>…<br/>SPField<br/>几个属性<br/>Title(显示名称)和InternalName(内部名称)<br/>Type：类型<br/>SchemaXml：基本设置<br/>获取<br/>fields[idx]<br/>index,&nbsp;display&nbsp;name<br/>fields.GetField()<br/>fields.GetFieldByInternalName()<br/>SPListItem<br/>获取<br/>items[idx]<br/>items.GetItemById(),&nbsp;list.GetItemById()<br/>list.GetItemByUniqueId()<br/>list.GetItems()<br/>新建<br/>items.Add()&nbsp;-&gt;&nbsp;modify&nbsp;-&gt;&nbsp;item.Up&#100;ate()<br/><br/>SPFile和SPFolder<br/>获取<br/>web.GetFile(),&nbsp;web.GetFolder()<br/>web.RootFolder,&nbsp;list.RootFolder(*)<br/>folder.Files,&nbsp;folder.SubFolders<br/>foreach遍历需要“浏览目录”权限<br/><br/>特殊的列表SPDocumentLibrary<br/>继承自SPList<br/>属性<br/>IsCatalog：默认的一些模版库、Web部件库、母版库<br/>下面介绍一个简单的Demo<br/>访问文档库遍历里面所有的文件和文件夹<br/><br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SPWeb&nbsp;web&nbsp;=&nbsp;(new&nbsp;SPSite(&#34;<a href="http://moss/sites/hello" target="_blank">http://moss/sites/hello</a>&#34;)).OpenWeb();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SPDocumentLibrary&nbsp;doclib&nbsp;=&nbsp;(SPDocumentLibrary)web.Lists[&#34;共享文档&#34;];<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;doclib.Lists.IncludeRootFolder&nbsp;=&nbsp;true;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GoThroughDocLib(doclib,&nbsp;doclib.RootFolder,&nbsp;0);<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;void&nbsp;GoThroughDocLib(SPDocumentLibrary&nbsp;doclib,&nbsp;SPFolder&nbsp;folder,&nbsp;int&nbsp;level)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SPListItemCollection&nbsp;items&nbsp;=&nbsp;doclib.GetItemsInFolder(doclib.DefaultView,&nbsp;folder);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(items.Count&nbsp;==&nbsp;0)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(int&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;level;&nbsp;i++)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.Write(&#34;&nbsp;&nbsp;&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach&nbsp;(SPListItem&nbsp;item&nbsp;in&nbsp;items)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(item.FileSystemObjectType&nbsp;==&nbsp;SPFileSystemObjectType.Folder)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(&#34;[{0}]&#34;,&nbsp;item.Name);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GoThroughDocLib(doclib,&nbsp;item.Folder,&nbsp;level&nbsp;+&nbsp;1);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(item.Name);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/><br/>转自：<a href="http://www.cnblogs.com/wanghao-3/archive/2007/06/12/780359.html" target="_blank">http://www.cnblogs.com/wanghao-3/archive/2007/06/12/780359.html</a><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=381</link>
			<title><![CDATA[SharePoint类库说明-.NET教程,Asp.Net开发]]></title>
			<author>wuuu018168@163.com(admin)</author>
			<category><![CDATA[.NET技术]]></category>
			<pubDate>Tue,20 Jul 2010 11:05:36 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=381</guid>	
		<description><![CDATA[windows&nbsp;sharepoint&nbsp;services类库说&nbsp;&nbsp;<br/><br/>命名空间：microsoft.sharepoint&nbsp;&nbsp;<br/><br/>spsite&nbsp;&nbsp;<br/><br/>功能：&nbsp;&nbsp;<br/><br/>represents&nbsp;a&nbsp;collection&nbsp;of&nbsp;sites&nbsp;on&nbsp;a&nbsp;virtual&nbsp;server,&nbsp;including&nbsp;a&nbsp;top-level&nbsp;site&nbsp;and&nbsp;all&nbsp;its&nbsp;subsites.&nbsp;&nbsp;<br/><br/>代表一个虚拟服务器的网站集合，包含一个顶集网站和他的所有子站点windows&nbsp;sharepoint&nbsp;services类库说&nbsp;<br/>命名空间：microsoft.sharepoint&nbsp;<br/>spsite&nbsp;<br/>功能：&nbsp;<br/>represents&nbsp;a&nbsp;collection&nbsp;of&nbsp;sites&nbsp;on&nbsp;a&nbsp;virtual&nbsp;server,&nbsp;including&nbsp;a&nbsp;top-level&nbsp;site&nbsp;and&nbsp;all&nbsp;its&nbsp;subsites.&nbsp;<br/>代表一个虚拟服务器的网站集合，包含一个顶集网站和他的所有子站点&nbsp;<br/>allwebs:属性表示上面意义的网站集合&nbsp;<br/>quota：网站给定某用户的限额&nbsp;<br/>iisallowsanonymous：iis是否允许匿名登录&nbsp;<br/>portalurl：网站所在的门户网站的url对于wss网站，此项是空值&nbsp;<br/>url：网站所在的网址&nbsp;<br/>spweb&nbsp;<br/>功能：&nbsp;<br/>represents&nbsp;a&nbsp;sharepoint&nbsp;site.&nbsp;<br/>代表sharepoint的一个网站&nbsp;<br/>alerts：所有通知的集合&nbsp;<br/>allusers：代表所有用户对象的集合，这个用户可以是网站的用户，也可以是经过认证的域用户&nbsp;<br/>configuration：用来建立站点的配置id，&nbsp;<br/>doctemplates：此网站所用的文档模板&nbsp;<br/>emailins&#101;rtsenabled：取得值，表明此网站的文档库是否接收excahnge的公共文件邮件中的附件&nbsp;<br/>eventhandlersenabled：读取此网站的文档库是否接收事件处理&nbsp;<br/>files：取得此网站根目录下所有的文件&nbsp;<br/>folders：取得此站点所有第一级文件夹&nbsp;<br/>groups：取得此站点交差站点的组&nbsp;<br/>includesupportingfolders：取得或设置在此站点中的文件夹或文件夹中的文件是否支持枚举&nbsp;<br/>isadaccountcreationmode：取得访问站点的用户是否自动在活动目录里建立帐户&nbsp;<br/>isrootweb：取得此站点是否为站点集中的第一级站点&nbsp;<br/>lists：取得在此站点中所有列表的集合&nbsp;<br/>modules：取得在此站点中使用的模块&nbsp;<br/>portalmember：是否与portal相关联&nbsp;<br/>portalsubscriptionurl：一直url供portal&nbsp;中的alerts&nbsp;<br/>presenceenabled：取得或设置是否为记录用户在线信息&nbsp;<br/>properties：属性集合，此集合中包含wss的版本或地域信息&nbsp;<br/>publicfolderrooturl：取得文档库接收公共文件夹中邮件附件的url&nbsp;<br/>roles：取得站点的用户组&nbsp;<br/>sitegroups：取得网站集合的交差网站组&nbsp;<br/>siteusers：取得站点集合的所有用户&nbsp;<br/>users：取得此站点的用户集合&nbsp;<br/>microsoft.sharepoint.spweb.viewstyles：取得站点的视图样式&nbsp;<br/>webs：取得在此站点以下所有子站点的集合&nbsp;<br/>spalert&nbsp;<br/>功能：&nbsp;<br/>represents&nbsp;an&nbsp;alert,&nbsp;which&nbsp;generates&nbsp;periodic&nbsp;e-mail&nbsp;notifications&nbsp;sent&nbsp;to&nbsp;a&nbsp;user&nbsp;about&nbsp;the&nbsp;list,&nbsp;list&nbsp;item,&nbsp;document,&nbsp;o&#114;&nbsp;document&nbsp;library&nbsp;to&nbsp;which&nbsp;the&nbsp;alert&nbsp;applies.&nbsp;<br/>代表一个通知，它产生一个定期的e-mail通知发送到用户那里，发更新与此通知关联的列表，列表项，文档，文档库等的消息&nbsp;<br/>spalertfrequency：通知发生的频率，分别为每天一次，每周一次，立即发送&nbsp;<br/>speventtype：事件类型：全部，删除，增加，讨论，修改&nbsp;<br/>item：此通知属于的列表项或文档&nbsp;<br/>list：此通知所属的列表或文档库&nbsp;<br/>user：得到通知的人&nbsp;<br/>splist&nbsp;<br/>represents&nbsp;a&nbsp;list&nbsp;on&nbsp;a&nbsp;sharepoint&nbsp;web&nbsp;site.&nbsp;<br/>代表sharepoint&nbsp;网站中的一个列表&nbsp;<br/>allowdeletion：此列表是否允许删除&nbsp;<br/>allowmultiresponses：指定调查是否允许多次答复，由此可见，调查属于列表的一种&nbsp;<br/>anonymouspermmask：是否允许匿名用户访问&nbsp;<br/>basetemplate：说明列表基于的模板类型,模板类型有通知、联系人、自定义表格、数据源、讨论板、文档库、事件、自定义列表、不合法列表、问题跟踪、链接、列表模板库、图片库、调查、任务、web部件库、网站模板库、xml表格库&nbsp;<br/>basetype：列表的基本类型，类型有：讨论板、文档库、自定义列表、问题跟踪、调查、无类型、没有使用的&nbsp;<br/>defaultview：默认视图&nbsp;<br/>direction：阅读的方向&nbsp;<br/>enableattachments：是否允许添加附件&nbsp;<br/>enablemoderation：是否需要审批&nbsp;<br/>enableversioning：是否支持版本&nbsp;<br/>eventsinkassembly：支持事件通知程序集的强名称&nbsp;<br/>eventsinkclass：支持事件通知类名称&nbsp;<br/>eventsinkdata：文档库的事件通知中定义的任意字符串&nbsp;<br/>excludefromtemplate：当列表被存成模板时，是否包含内容&nbsp;<br/>fields：列表中字段的集合&nbsp;<br/>forms：在列表中用来显示、编辑、增加列表项的表格集合&nbsp;<br/>hidden：此列表是否隐藏&nbsp;<br/>imageurl：列表的图标的服务器相对地址&nbsp;<br/>itemcount：列表项的数目&nbsp;<br/>items：列表项集合&nbsp;<br/>lists：该列表所在的列表集合&nbsp;<br/>multipledatalist：指定这个在会议工作区中的列表，是否包含多个会议的实例&nbsp;<br/>onquicklaunch：是否有首页的快速启动中显示&nbsp;<br/>o&#114;dered：是否允许用户重新对列表项排序&nbsp;<br/>parentweb：列表属于的父网站&nbsp;<br/>permissions：权限集合&nbsp;<br/>propertiesxml：协作应用标记语言，代表列表的属性值&nbsp;<br/>readsecurity：阅读权限设置&nbsp;<br/>rootfolder：取得在列表中包含所有文件的文件夹&nbsp;<br/>schemaxml：取得此列表的xml样式&nbsp;<br/>showuser：是否在调查中是否显示用户名称&nbsp;<br/>views：此列表所有视图集合&nbsp;<br/>writesecurity：指定写入设置&nbsp;<br/>splistevent&nbsp;<br/>represents&nbsp;an&nbsp;event&nbsp;that&nbsp;occurs&nbsp;within&nbsp;a&nbsp;document&nbsp;library.&nbsp;<br/>功能：代表文档库内发生的事件&nbsp;<br/>listid：事件发生的文档库的guid&nbsp;<br/>propertiesafter：事件发生后文档库状态属性&nbsp;<br/>type：事件类型：签入、签出、复制、删除、插入、不合法、剪切、撤消签出、更新&nbsp;<br/>urlafter：返回文档或文件夹的网站相对地址，在任何事件发生时，除了删除事件&nbsp;<br/>userdisplayname：引发事件的用户的显示名称&nbsp;<br/>userid：引发事件的用户id&nbsp;<br/>userloginname：引发事件的用户登录名称&nbsp;<br/>weburl：事件发生的网站的绝对url&nbsp;<br/>splistitem&nbsp;<br/>功能：&nbsp;<br/>represents&nbsp;an&nbsp;item,&nbsp;o&#114;&nbsp;row,&nbsp;in&nbsp;a&nbsp;list.&nbsp;<br/>代表列表中的一个列表项或者一行&nbsp;<br/>attachments：与列表项关联的附件&nbsp;<br/>fields：列表项所在的列表字段集合&nbsp;<br/>file：由列表所代表的文档库中的文件&nbsp;<br/>listitems：所在的父列表&nbsp;<br/>moderationinformation：审批信息，包含状态和描述&nbsp;<br/>parentlist：所在父列表&nbsp;<br/>xml：列表中的数据的xml格式&nbsp;<br/>spissuelist&nbsp;<br/>此类从splist继承&nbsp;<br/>功能：表示一个问题列表&nbsp;<br/>enableassignedtoemail：当列表项与用户关联时，是否发送e-mail通知&nbsp;<br/>spfield&nbsp;<br/>功能：&nbsp;<br/>represents&nbsp;a&nbsp;field&nbsp;in&nbsp;a&nbsp;list&nbsp;on&nbsp;a&nbsp;sharepoint&nbsp;web&nbsp;site.&nbsp;<br/>代表sharepoint网站中列表的一个字段&nbsp;<br/>cantogglehidden：取得此字段是否可以通过用户界面隐藏&nbsp;<br/>defaultformula：计划字段的默认公式&nbsp;<br/>direction：阅读顺序&nbsp;<br/>displaysize：显示大小&nbsp;<br/>fieldreferences：一个字符数组，表示字段引用计算机中的字段名称&nbsp;<br/>filterable：表明此字段是否可以过滤&nbsp;<br/>filterablenorecurrence：取得是否可以在视图中的字段建立过滤，却不引发重复的事件&nbsp;<br/>frombasetype：是否从基本字段产生&nbsp;<br/>hidden：是否在视图中显示&nbsp;<br/>internalname：内部名称&nbsp;<br/>parentlist：包含字段的列表&nbsp;<br/>readonlyfield：此字段是否可以修改&nbsp;<br/>reorderable：在字段中的值是否可以重排序&nbsp;<br/>required：决定此字段是否为必须的&nbsp;<br/>sealed：此字段是否可以被其它字段继承&nbsp;<br/>sortable：是否可以被排序&nbsp;<br/>type：字段类型：&nbsp;&nbsp;<br/>typeasstring：字段的名称的字符&nbsp;<br/>文章整理：西部数码--专业提供域名注册、虚拟主机服务<br/><a href="http://www.west263.com" target="_blank">http://www.west263.com</a><br/>以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息，谢谢!&nbsp;]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=376</link>
			<title><![CDATA[编译器错误信息: CS0016: 未能写入输出文件,..\Temporary ASP.NET]]></title>
			<author>wuuu018168@163.com(admin)</author>
			<category><![CDATA[.NET技术]]></category>
			<pubDate>Mon,12 Jul 2010 16:08:44 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=376</guid>	
		<description><![CDATA[错误信息：<br/>“/WebApp”应用程序中的服务器错误。<br/>--------------------------------------------------------------------------------<br/><br/>编译错误&nbsp;<br/>说明:&nbsp;在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。&nbsp;<br/><br/>编译器错误信息:&nbsp;CS0016:&nbsp;未能写入输出文件“d:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary&nbsp;ASP.NET&nbsp;Files\5177u\d087da43\c12930d8\9ze28k_8.dll”--“拒绝访问。&nbsp;”<br/><br/>源错误:<br/><br/>&nbsp;<br/><br/>[没有相关的源行]<br/>&nbsp;<br/><br/>源文件:&nbsp;&nbsp;&nbsp;&nbsp;行:&nbsp;0&nbsp;<br/><br/>解决办法：<br/><br/>&nbsp;&nbsp;前几天碰到这个问题，试过很多方法，比如：停止索引服务，重装IIS，重装.Net&nbsp;Framework,删除<br/><br/>Temporary&nbsp;ASP.NET&nbsp;Files目录再重赋权限，甚至重装系统，问题依旧；还有一点很奇怪，我重装系统前赋<br/><br/>予了Temporary&nbsp;ASP.NET&nbsp;Files文件夹asp.net,network&nbsp;service和everyone用户的最大权限，但是我格式化重装<br/><br/>系统后，Temporary&nbsp;ASP.NET&nbsp;Files目录的权限设置居然跟重装系统之前一样，不知是不是NTFS文件系统<br/><br/>的问题，网上搜了一下，很多人碰到这个问题想到的都是给Temporary&nbsp;ASP.NET&nbsp;Files目录赋权限，我开始<br/><br/>也是这样，最后在微软的网站搜到了这个问题的解决方法，其实很简单，只要在windows/temp权限设置里<br/><br/>面把Network&nbsp;service（如果是win2000则是asp.net用户）的权限加上就行。<br/><br/>具体解决方法请参照<br/><a href="http://support.microsoft.com/default.aspx?scid=kb" target="_blank">http://support.microsoft.com/default.aspx?scid=kb</a>;en-us;825791<br/><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=368</link>
			<title><![CDATA[【转载】C#中计算两个日期差]]></title>
			<author>wuuu018168@163.com(admin)</author>
			<category><![CDATA[.NET技术]]></category>
			<pubDate>Tue,20 Apr 2010 09:24:17 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=368</guid>	
		<description><![CDATA[C#中计算两个日期差&nbsp;<br/><br/>DateTime&nbsp;time1&nbsp;=new&nbsp;DateTime(1982,4,24,14,23,06);<br/>DateTime&nbsp;time2&nbsp;=new&nbsp;DateTime(1982,1,21,8,16,32);<br/><br/>TimeSpan&nbsp;ts=&nbsp;time2.Subtract(time1);<br/>string&nbsp;timespan&nbsp;=&nbsp;&#34;相差:&#34;<br/>+ts.Days.ToString()+&#34;天&#34;<br/>+ts.Hours.ToString()+&#34;小时&#34;<br/>+ts.Minutes.ToString()+&#34;分钟&#34;<br/>+ts.Seconds.ToString()+&#34;秒&#34;;&nbsp;]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=365</link>
			<title><![CDATA[如何判断用户是否为AD域组成员]]></title>
			<author>wuuu018168@163.com(admin)</author>
			<category><![CDATA[.NET技术]]></category>
			<pubDate>Mon,19 Apr 2010 13:54:13 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=365</guid>	
		<description><![CDATA[UserisGroupMember(UserLogin,&nbsp;RoleName)&nbsp;&nbsp;&nbsp;用来判断用户是否为域组成员<br/>注:&nbsp;由于域组存在嵌套在其他域组的情况,我们需要进行遍历操作.<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;static&nbsp;string&nbsp;ADPath&nbsp;=&nbsp;&#34;LDAP://domain&#34;;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/**////&nbsp;&lt;summary&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;判断用户是否为域组成员<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name=&#34;UserLogin&#34;&gt;用户名&lt;/param&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name=&#34;RoleName&#34;&gt;域组名&lt;/param&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;returns&gt;&lt;/returns&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;static&nbsp;bool&nbsp;UserisGroupMember(string&nbsp;UserLogin,&nbsp;string&nbsp;RoleName)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DirectoryEntry&nbsp;entry&nbsp;=&nbsp;new&nbsp;DirectoryEntry(ADPath);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DirectorySearcher&nbsp;mySearcher&nbsp;=&nbsp;new&nbsp;DirectorySearcher(entry);&nbsp;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mySearcher.Filter&nbsp;=&nbsp;string.Format(&#34;(&amp;(objectClass=user)(sAMAccountName={0}))&nbsp;&#34;,&nbsp;UserLogin);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mySearcher.PropertiesToLoad.Add(&#34;memberof&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SearchResult&nbsp;mysr&nbsp;=&nbsp;mySearcher.FindOne();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(mysr.Properties.Count&nbsp;&gt;&nbsp;1)&nbsp;&nbsp;//&nbsp;返回两个属性,一个是内置的adspath,另一个是PropertiesToLoad加载的&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string[]&nbsp;memberof&nbsp;=&nbsp;new&nbsp;string[mysr.Properties[&#34;memberof&#34;].Count];<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;i&nbsp;=&nbsp;0;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach&nbsp;(Object&nbsp;myColl&nbsp;in&nbsp;mysr.Properties[&#34;memberof&#34;])<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;memberof[i]&nbsp;=&nbsp;myColl.ToString().Substring(3,&nbsp;myColl.ToString().IndexOf(&#34;,&#34;)&nbsp;-&nbsp;3);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(memberof[i]&nbsp;==&nbsp;RoleName)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;true;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i++;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//其实这一层循环是广度优先算法,因为考虑到一个人直接属于某个安全组的可能性要大一些,这样做效率更高.如果把下面这个循环放到上面的if的esle中,就是完全的深度优先了.&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach&nbsp;(string&nbsp;GroupName&nbsp;in&nbsp;memberof)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(MemberisGroupMember(GroupName,&nbsp;RoleName))<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;true;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;false;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;static&nbsp;bool&nbsp;MemberisGroupMember(string&nbsp;GroupName,&nbsp;string&nbsp;RoleName)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bool&nbsp;isfind&nbsp;=&nbsp;false;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DirectoryEntry&nbsp;entry&nbsp;=&nbsp;new&nbsp;DirectoryEntry(ADPath);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DirectorySearcher&nbsp;mySearcher&nbsp;=&nbsp;new&nbsp;DirectorySearcher(entry);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mySearcher.Filter&nbsp;=&nbsp;string.Format(&#34;(&amp;(objectClass=group)(CN={0}))&nbsp;&#34;,&nbsp;GroupName);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mySearcher.PropertiesToLoad.Add(&#34;memberof&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SearchResult&nbsp;mysr&nbsp;=&nbsp;mySearcher.FindOne();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string&nbsp;memberof;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(mysr.Properties.Count&nbsp;&gt;&nbsp;1)&nbsp;//&nbsp;返回两个属性,一个是内置的adspath,另一个是PropertiesToLoad加载的&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach&nbsp;(Object&nbsp;myColl&nbsp;in&nbsp;mysr.Properties[&#34;memberof&#34;])<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;memberof&nbsp;=&nbsp;myColl.ToString().Substring(3,&nbsp;myColl.ToString().IndexOf(&#34;,&#34;)&nbsp;-&nbsp;3);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(memberof&nbsp;==&nbsp;RoleName)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;isfind&nbsp;=&nbsp;true;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;if&nbsp;(MemberisGroupMember(memberof,&nbsp;RoleName))<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;isfind&nbsp;=&nbsp;true;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;catch&nbsp;(Exception&nbsp;ex)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;isfind;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/><br/>参考资料:&nbsp;<br/><a href="http://www.cnblogs.com/zyk/archive/2004/11/02/59707.html" target="_blank">http://www.cnblogs.com/zyk/archive/2004/11/02/59707.html</a>]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=359</link>
			<title><![CDATA[gridview中 &#34; &#34; 取出为&#34;&amp;nbsp&#34; 的解决办法]]></title>
			<author>wuuu018168@163.com(admin)</author>
			<category><![CDATA[.NET技术]]></category>
			<pubDate>Mon,01 Feb 2010 09:31:00 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=359</guid>	
		<description><![CDATA[数据库中字段为&#34;&nbsp;&#34;,但显示为&#34;&amp;nbsp&#34;<br/>导致取的cells[1].Text值总不对,查了半天,找到办法<br/><br/>设置boundfield的htmelencode属性为false,<br/>终于取出空字符串了.&nbsp;<br/><br/>GridView1.Sel&#101;ctedRow.Cells[2].Text.ToString()&nbsp;==&nbsp;&#34;&amp;nbsp;&#34;<br/><br/>郁闷，不能用Null，更不能用&#34;&#34;，搞了半天，才发现是HTML为空代码<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=358</link>
			<title><![CDATA[从web.config中读取数据库连接串（有3两种方式）]]></title>
			<author>wuuu018168@163.com(admin)</author>
			<category><![CDATA[.NET技术]]></category>
			<pubDate>Fri,29 Jan 2010 13:54:15 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=358</guid>	
		<description><![CDATA[1、&nbsp;&nbsp;利用System.Web.Configuration类<br/><br/>读取代码：<br/><br/>String&nbsp;strconn&nbsp;=&nbsp;System.Web.Configuration.WebConfigurationManager.ConnectionStrings[&#34;AddressBookConnectionString&#34;].ConnectionString;<br/><br/>或<br/><br/>string&nbsp;strconn&nbsp;=&nbsp;System.Configuration.ConfigurationManager.ConnectionStrings[&#34;AddressBookConnectionString&#34;].ConnectionString;<br/><br/>web.config中的配置代码：<br/><br/>&nbsp;&nbsp;&lt;connectionStrings&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;add&nbsp;name=&#34;AddressBookConnectionString&#34;&nbsp;connectionString=&#34;Data&nbsp;Source=PC-&nbsp;20090911ZYIV;Initial&nbsp;Catalog=addressBook;User&nbsp;ID=sa;Password=sa&#34;&nbsp;providerName=&#34;System.Data.SqlClient&#34;&nbsp;/&gt;<br/><br/>&nbsp;&nbsp;&lt;/connectionStrings&gt;<br/><br/>2、&nbsp;&nbsp;利用System.Configuration类<br/><br/>读取代码：<br/><br/>string&nbsp;strconn&nbsp;=&nbsp;System.Configuration.ConfigurationManager.AppSettings[&#34;AddressBookConnectionString&#34;].ToString();<br/><br/>web.config中的配置代码：<br/><br/>&nbsp;&nbsp;&lt;appSettings&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;add&nbsp;key=&#34;AddressBookConnectionString&#34;&nbsp;value=&#34;Data&nbsp;Source=PC-20090911ZYIV;Initial&nbsp;Catalog=addressBook;User&nbsp;ID=sa;Password=sa&#34;/&gt;<br/><br/>&nbsp;&nbsp;&lt;/appSettings&gt;<br/><br/><br/><br/>本文来自CSDN博客，转载请标明出处：<a href="http://blog.csdn.net/hanghwp/archive/2009/10/19/4697625.aspx" target="_blank">http://blog.csdn.net/hanghwp/archive/2009/10/19/4697625.aspx</a>]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=347</link>
			<title><![CDATA[ASP.NET发邮件实例]]></title>
			<author>wuuu018168@163.com(admin)</author>
			<category><![CDATA[.NET技术]]></category>
			<pubDate>Wed,30 Dec 2009 10:06:44 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=347</guid>	
		<description><![CDATA[密码找回的代码<br/>//先导入2个命名空间<br/>using&nbsp;System.Net;<br/>using&nbsp;System.Net.Mail;&nbsp;<br/>//然后在你需要的地方写代码<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MailMessage&nbsp;Msg&nbsp;=&nbsp;new&nbsp;MailMessage(&#34;\&#34;青春同盟网站开发组\&#34;&nbsp;&lt;redlvs@gmail.com&gt;&#34;,&nbsp;&#34;\&#34;某人\&#34;&nbsp;&lt;someone@domain.com&gt;&#34;);//定义一封邮件，参数是发件人地址和收件人地址<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Msg.Subject&nbsp;=&nbsp;&#34;密码找回通知——青春同盟&#34;;//邮件的主题<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Msg.IsBodyHtml&nbsp;=&nbsp;false;//邮件是否为HTML格式的<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Msg.Body&nbsp;=&nbsp;&#34;邮件内容&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SmtpClient&nbsp;objEmail&nbsp;=&nbsp;new&nbsp;SmtpClient(&#34;smtp.gmail.com&#34;);&nbsp;//SMTP服务器主机名，比如GMail的smtp.gmail.com<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;objEmail.Credentials&nbsp;=&nbsp;new&nbsp;NetworkCredential(&#34;邮箱账号&#34;,&nbsp;&#34;邮箱密码&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;objEmail.EnableSsl&nbsp;=&nbsp;true;&nbsp;//是否启用加密连接，GMail的邮箱必须用加密，其他不支持的邮箱用false<br/>&nbsp;objEmail.Send(Msg);&nbsp;]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=346</link>
			<title><![CDATA[C#/ASP.NET用SMTPCLIENT发送邮件的全攻略]]></title>
			<author>wuuu018168@163.com(admin)</author>
			<category><![CDATA[.NET技术]]></category>
			<pubDate>Wed,30 Dec 2009 10:05:27 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=346</guid>	
		<description><![CDATA[<div class="cnt" id="blog_text">
<p><a href="http://www.zu14.cn/2008/11/05/net_mail/" target="_blank">ASP.NET C# 群发 HTML格式 带附件 中文发送者 密送 抄送 的邮件</a></p>
<p><a href="http://www.zu14.cn/2008/12/02/net_sendmail2/" target="_blank">ASP.NET C# 异步发送 要求回执 嵌入图片资源 自定义邮件头 失败通知 html/文本双视图 支持 notes 的邮件</a></p>
<p><a href="http://www.zu14.cn/2009/06/06/the-reason-for-smtpclient-authentication-failed/" target="_blank">SmtpClient 身份验证失败(authentication failed) 的原因分析</a></p>
<p><a href="http://www.zu14.cn/2009/05/23/open-source-html-editor-for-dotnet-winform/" target="_blank">C#用于Windows程序的HTML编辑器</a></p>
<p><a href="http://www.zu14.cn/2009/05/20/read-analyze-send-eml-as-mail-by-csharp-cdosys/" target="_blank">eml文件的解析和发送</a></p>
<p><a href="http://www.zu14.cn/2009/05/08/save-systemnetmailmailmessage-to-eml-file/"><font color="#2970a6">MailMessage保存为eml文件(C#+SmtpClient)</font></a></p>
<p><a href="http://www.zu14.cn/2009/05/17/save-mailmessage-to-local-eml-file-using-smtpclient/" target="_blank">C#将MailMessage保存为本地eml文件续(.Net+SmtpClient)</a></p>
<p><a class="title" href="http://www.zu14.cn/2008/11/18/net_mail_bug/" target="_blank" rel="bookmark"><font color="#4c4c4c">邮件标头中找到无效字符(An invalid character was found in header value) System.Net.Mail 的Bug</font></a></p>
<p><a class="title" href="http://www.zu14.cn/2009/01/22/mailname-not-allowed/" rel="bookmark"><font color="#4c4c4c">使用SmtpClient发邮件时，返回&ldquo;不允许使用邮箱名称&rdquo;和 &ldquo;邮箱不可用&rdquo;的错误信息</font></a></p>
</div>]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=331</link>
			<title><![CDATA[如何用DataList来实现分栏显示记录]]></title>
			<author>wuuu018168@163.com(admin)</author>
			<category><![CDATA[.NET技术]]></category>
			<pubDate>Tue,11 Aug 2009 10:08:32 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=331</guid>	
		<description><![CDATA[属性中设置：RepeatColumns=&#34;2&#34;<br/><br/>或者：&lt;asp:DataList&nbsp;&nbsp;&nbsp;id=&#34;DataList1&#34;&nbsp;&nbsp;&nbsp;runat=&#34;server&#34;&nbsp;&nbsp;&nbsp;RepeatColumns=&#34;2&#34;&nbsp;&nbsp;&nbsp;RepeatDirection=&#34;Horizontal&#34;&gt;&lt;/asp:DataList&gt;]]></description>
		</item>
		
</channel>
</rss>