﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-深蓝居-随笔分类-Web开发</title><link>http://www.cnblogs.com/studyzy/category/88704.html</link><description>关注MS的VS2008和SQL Server 2008</description><language>zh-cn</language><lastBuildDate>Fri, 06 Jun 2008 01:16:20 GMT</lastBuildDate><pubDate>Fri, 06 Jun 2008 01:16:20 GMT</pubDate><ttl>60</ttl><item><title>再论验证码安全：请及时销毁你的验证码</title><link>http://www.cnblogs.com/studyzy/archive/2008/06/04/1213192.html</link><dc:creator>深蓝</dc:creator><author>深蓝</author><pubDate>Tue, 03 Jun 2008 19:38:00 GMT</pubDate><guid>http://www.cnblogs.com/studyzy/archive/2008/06/04/1213192.html</guid><wfw:comment>http://www.cnblogs.com/studyzy/comments/1213192.html</wfw:comment><comments>http://www.cnblogs.com/studyzy/archive/2008/06/04/1213192.html#Feedback</comments><slash:comments>24</slash:comments><wfw:commentRss>http://www.cnblogs.com/studyzy/comments/commentRss/1213192.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/studyzy/services/trackbacks/1213192.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 我在上一篇文章中讲到了如何使用C#模拟用户登录具有验证码网站。今天我就换位思考一下，站在网站开发人员的角度讲一讲验证码的的一个安全问题：及时销毁网站中的验证码。<br><br>为了方便大家理解，这里我就以一个投票的应用网站为例进行说明。投票网站首先要防止的就是用户不断点击投票按钮来重复投票；&nbsp;&nbsp;<a href='http://www.cnblogs.com/studyzy/archive/2008/06/04/1213192.html'>阅读全文</a><img src ="http://www.cnblogs.com/studyzy/aggbug/1213192.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://studyzy.cnblogs.com/" target="_blank">深蓝</a> 2008-06-04 03:38 <a href="http://www.cnblogs.com/studyzy/archive/2008/06/04/1213192.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[转]CSS完美兼容IE6/IE7/FF的通用方法</title><link>http://www.cnblogs.com/studyzy/archive/2008/04/12/1149834.html</link><dc:creator>深蓝</dc:creator><author>深蓝</author><pubDate>Fri, 11 Apr 2008 18:34:00 GMT</pubDate><guid>http://www.cnblogs.com/studyzy/archive/2008/04/12/1149834.html</guid><wfw:comment>http://www.cnblogs.com/studyzy/comments/1149834.html</wfw:comment><comments>http://www.cnblogs.com/studyzy/archive/2008/04/12/1149834.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/studyzy/comments/commentRss/1149834.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/studyzy/services/trackbacks/1149834.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 最近在调页面，所以要写CSS并且要考虑兼容性问题，所以转载这篇文章：<br>关于CSS对各个浏览器兼容已经是老生常谈的问题了, 网络上的教程遍地都是.以下内容没有太多新颖, 纯属个人总结, 希望能对初学者有一定的帮助. <br>一、CSS HACK<br>以下两种方法几乎能解决现今所有HACK.&nbsp;&nbsp;<a href='http://www.cnblogs.com/studyzy/archive/2008/04/12/1149834.html'>阅读全文</a><img src ="http://www.cnblogs.com/studyzy/aggbug/1149834.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://studyzy.cnblogs.com/" target="_blank">深蓝</a> 2008-04-12 02:34 <a href="http://www.cnblogs.com/studyzy/archive/2008/04/12/1149834.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>发布一款层次下拉列表控件</title><link>http://www.cnblogs.com/studyzy/archive/2008/02/25/1080289.html</link><dc:creator>深蓝</dc:creator><author>深蓝</author><pubDate>Mon, 25 Feb 2008 02:45:00 GMT</pubDate><guid>http://www.cnblogs.com/studyzy/archive/2008/02/25/1080289.html</guid><wfw:comment>http://www.cnblogs.com/studyzy/comments/1080289.html</wfw:comment><comments>http://www.cnblogs.com/studyzy/archive/2008/02/25/1080289.html#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://www.cnblogs.com/studyzy/comments/commentRss/1080289.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/studyzy/services/trackbacks/1080289.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在项目中经常遇到树状结构的对象比如产品分类、部门结构、地区……对于这类对象的呈现，一般都使用树控件（比如VS2005自带的TreeView控件）。但是树控件的使用和操作都比较复杂，对于一些比较简单的操作，比如单选其中的一个节点的情况则可用使用下拉列表框来代替。要在DropDownList中展示出树结构的层次，那就必须在每个节点的Text前加入一定的占位符，以实现层次的效果。<br>由于这种下拉列表控件在项目中经常使用，于是决定写一个通用的服务器控件出来。该控件继承自DropDownList，在使用中只需要为该控件设置用于数据绑定的DataTextField和DataValueField，以及新增的属性ChildProperty（string，对象的Child属性的名字）和DeepChar（string，在表示层次中使用的占位符，默认是“--”），设置了这4个属性后，在后台就只需要将树结构对象的Root节点作为DataSource，然后执行DataBind()即可。<br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/studyzy/archive/2008/02/25/1080289.html'>阅读全文</a><img src ="http://www.cnblogs.com/studyzy/aggbug/1080289.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://studyzy.cnblogs.com/" target="_blank">深蓝</a> 2008-02-25 10:45 <a href="http://www.cnblogs.com/studyzy/archive/2008/02/25/1080289.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何将asp.net的后台cs代码移动到页面上</title><link>http://www.cnblogs.com/studyzy/archive/2007/07/25/830856.html</link><dc:creator>深蓝</dc:creator><author>深蓝</author><pubDate>Wed, 25 Jul 2007 07:25:00 GMT</pubDate><guid>http://www.cnblogs.com/studyzy/archive/2007/07/25/830856.html</guid><wfw:comment>http://www.cnblogs.com/studyzy/comments/830856.html</wfw:comment><comments>http://www.cnblogs.com/studyzy/archive/2007/07/25/830856.html#Feedback</comments><slash:comments>30</slash:comments><wfw:commentRss>http://www.cnblogs.com/studyzy/comments/commentRss/830856.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/studyzy/services/trackbacks/830856.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在做项目时，我们一般会将aspx文件和其后台cs文件分开，然后将后台的cs文件编译成dll发布到生产环境中。如果我们的项目规定是每周1发布一次，现在发布后第二天客户在其中某个页面发现一个Bug导致业务无法正常处理，这个时候我们的项目正在添加新的功能，编码还没有完成，不可能为了这一个页面而将这没有完成的整个项目重新发布到生产环境中，这个时候怎么办拉？<br>我们知道aspx运行有两种模式,一种是编译运行,一种是解释运行.编译运行就是我们将后台c#代码编译成Dll,在aspx页面运行时调用这个dll来执行.而解释执行就是像是asp一样将后台代码和页面代码放在同一个aspx页面上,由IIS解释c#代码来运行.于是我们想到的解决办法就是专门针对这个页面把其后台CS代码中的bug修正，测试没有问题了，然后将后台cs文件转移到aspx文件中，让将这个新的aspx文件复制到正式环境中，覆盖原来错误的aspx文件。<br>将后台的cs代码转移到页面上主要是做如下操作：<br>1.去掉aspx头Page部分的CodeFile属性,这个属性指示了页面的后台文件的文件名.<br>2.在Page中添加&nbsp;&nbsp;<a href='http://www.cnblogs.com/studyzy/archive/2007/07/25/830856.html'>阅读全文</a><img src ="http://www.cnblogs.com/studyzy/aggbug/830856.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://studyzy.cnblogs.com/" target="_blank">深蓝</a> 2007-07-25 15:25 <a href="http://www.cnblogs.com/studyzy/archive/2007/07/25/830856.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Javascript设置对象的ReadOnly属性</title><link>http://www.cnblogs.com/studyzy/archive/2007/06/04/771354.html</link><dc:creator>深蓝</dc:creator><author>深蓝</author><pubDate>Mon, 04 Jun 2007 15:51:00 GMT</pubDate><guid>http://www.cnblogs.com/studyzy/archive/2007/06/04/771354.html</guid><wfw:comment>http://www.cnblogs.com/studyzy/comments/771354.html</wfw:comment><comments>http://www.cnblogs.com/studyzy/archive/2007/06/04/771354.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/studyzy/comments/commentRss/771354.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/studyzy/services/trackbacks/771354.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在JS中ReadOnly属性比较奇怪，直接创建一个对象，给该对象赋值readonly属性不能够向HTML中一样使用下面的方式：var&nbsp;x=document.createElement("...&nbsp;&nbsp;<a href='http://www.cnblogs.com/studyzy/archive/2007/06/04/771354.html'>阅读全文</a><img src ="http://www.cnblogs.com/studyzy/aggbug/771354.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://studyzy.cnblogs.com/" target="_blank">深蓝</a> 2007-06-04 23:51 <a href="http://www.cnblogs.com/studyzy/archive/2007/06/04/771354.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用Stream进行byte[]进行转换时要注意的事</title><link>http://www.cnblogs.com/studyzy/archive/2007/05/24/758333.html</link><dc:creator>深蓝</dc:creator><author>深蓝</author><pubDate>Thu, 24 May 2007 04:05:00 GMT</pubDate><guid>http://www.cnblogs.com/studyzy/archive/2007/05/24/758333.html</guid><wfw:comment>http://www.cnblogs.com/studyzy/comments/758333.html</wfw:comment><comments>http://www.cnblogs.com/studyzy/archive/2007/05/24/758333.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/studyzy/comments/commentRss/758333.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/studyzy/services/trackbacks/758333.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 最近在做项目的时候为了对付NLB，把原来附件保存到Web服务器的方式改成了保存到数据库的方式。这样改动后，一般的附件上传没有问题，但是有一个做了Hash校验的附件上传页面却很奇怪的在数据库中只保存了大...&nbsp;&nbsp;<a href='http://www.cnblogs.com/studyzy/archive/2007/05/24/758333.html'>阅读全文</a><img src ="http://www.cnblogs.com/studyzy/aggbug/758333.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://studyzy.cnblogs.com/" target="_blank">深蓝</a> 2007-05-24 12:05 <a href="http://www.cnblogs.com/studyzy/archive/2007/05/24/758333.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何清除正式环境中的缓存</title><link>http://www.cnblogs.com/studyzy/archive/2007/05/23/757312.html</link><dc:creator>深蓝</dc:creator><author>深蓝</author><pubDate>Wed, 23 May 2007 08:49:00 GMT</pubDate><guid>http://www.cnblogs.com/studyzy/archive/2007/05/23/757312.html</guid><wfw:comment>http://www.cnblogs.com/studyzy/comments/757312.html</wfw:comment><comments>http://www.cnblogs.com/studyzy/archive/2007/05/23/757312.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/studyzy/comments/commentRss/757312.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/studyzy/services/trackbacks/757312.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 项目已经挂在了正式系统上，不断有用户在上面进行业务处理，现在在数据库中添加了一些新数据，而这些数据由于是基础数据，一般不会做变动，所以在项目中是采用缓存技术将整个表中的内容缓存起来的。现在用户需要马上...&nbsp;&nbsp;<a href='http://www.cnblogs.com/studyzy/archive/2007/05/23/757312.html'>阅读全文</a><img src ="http://www.cnblogs.com/studyzy/aggbug/757312.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://studyzy.cnblogs.com/" target="_blank">深蓝</a> 2007-05-23 16:49 <a href="http://www.cnblogs.com/studyzy/archive/2007/05/23/757312.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何屏蔽博客园中的Google广告</title><link>http://www.cnblogs.com/studyzy/archive/2007/05/10/741949.html</link><dc:creator>深蓝</dc:creator><author>深蓝</author><pubDate>Thu, 10 May 2007 10:23:00 GMT</pubDate><guid>http://www.cnblogs.com/studyzy/archive/2007/05/10/741949.html</guid><wfw:comment>http://www.cnblogs.com/studyzy/comments/741949.html</wfw:comment><comments>http://www.cnblogs.com/studyzy/archive/2007/05/10/741949.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/studyzy/comments/commentRss/741949.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/studyzy/services/trackbacks/741949.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 博客园中每篇文章的评论窗口最下面就带了一个Google的广告，当然我这个博客也不例外。不过这些广告我看着就不爽，于是就想办法把该死的广告去掉。使用Mathon2打开博客园中的任何一篇文章，选定Goog...&nbsp;&nbsp;<a href='http://www.cnblogs.com/studyzy/archive/2007/05/10/741949.html'>阅读全文</a><img src ="http://www.cnblogs.com/studyzy/aggbug/741949.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://studyzy.cnblogs.com/" target="_blank">深蓝</a> 2007-05-10 18:23 <a href="http://www.cnblogs.com/studyzy/archive/2007/05/10/741949.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JS实现打印两方法</title><link>http://www.cnblogs.com/studyzy/archive/2007/04/09/705991.html</link><dc:creator>深蓝</dc:creator><author>深蓝</author><pubDate>Mon, 09 Apr 2007 10:09:00 GMT</pubDate><guid>http://www.cnblogs.com/studyzy/archive/2007/04/09/705991.html</guid><wfw:comment>http://www.cnblogs.com/studyzy/comments/705991.html</wfw:comment><comments>http://www.cnblogs.com/studyzy/archive/2007/04/09/705991.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/studyzy/comments/commentRss/705991.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/studyzy/services/trackbacks/705991.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 要实现点击&#8220;打印&#8221;按钮以后就将页面打印出来JS中一般有两种方法。1.用Object实现打印添加对象&lt;objectID='WebBrowser1'WIDTH="0"H...&nbsp;&nbsp;<a href='http://www.cnblogs.com/studyzy/archive/2007/04/09/705991.html'>阅读全文</a><img src ="http://www.cnblogs.com/studyzy/aggbug/705991.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://studyzy.cnblogs.com/" target="_blank">深蓝</a> 2007-04-09 18:09 <a href="http://www.cnblogs.com/studyzy/archive/2007/04/09/705991.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Asp.Net控件的客户端命名</title><link>http://www.cnblogs.com/studyzy/archive/2007/03/19/690301.html</link><dc:creator>深蓝</dc:creator><author>深蓝</author><pubDate>Mon, 19 Mar 2007 10:52:00 GMT</pubDate><guid>http://www.cnblogs.com/studyzy/archive/2007/03/19/690301.html</guid><wfw:comment>http://www.cnblogs.com/studyzy/comments/690301.html</wfw:comment><comments>http://www.cnblogs.com/studyzy/archive/2007/03/19/690301.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/studyzy/comments/commentRss/690301.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/studyzy/services/trackbacks/690301.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 我们在用ASP.NET写出来的网页，用浏览器来查看生成的客户端代码的时候经常看到这样的代码：GridView1_ctl101_WebUserControl1_webuserControlButton，...&nbsp;&nbsp;<a href='http://www.cnblogs.com/studyzy/archive/2007/03/19/690301.html'>阅读全文</a><img src ="http://www.cnblogs.com/studyzy/aggbug/690301.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://studyzy.cnblogs.com/" target="_blank">深蓝</a> 2007-03-19 18:52 <a href="http://www.cnblogs.com/studyzy/archive/2007/03/19/690301.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>用VS2005调试JS </title><link>http://www.cnblogs.com/studyzy/archive/2007/03/12/690319.html</link><dc:creator>深蓝</dc:creator><author>深蓝</author><pubDate>Mon, 12 Mar 2007 14:07:00 GMT</pubDate><guid>http://www.cnblogs.com/studyzy/archive/2007/03/12/690319.html</guid><wfw:comment>http://www.cnblogs.com/studyzy/comments/690319.html</wfw:comment><comments>http://www.cnblogs.com/studyzy/archive/2007/03/12/690319.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/studyzy/comments/commentRss/690319.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/studyzy/services/trackbacks/690319.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;（1）IE-Tools-Options-Advanced清除两个选项：&nbsp;-DisableScriptDebugging(InternetExplor...&nbsp;&nbsp;<a href='http://www.cnblogs.com/studyzy/archive/2007/03/12/690319.html'>阅读全文</a><img src ="http://www.cnblogs.com/studyzy/aggbug/690319.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://studyzy.cnblogs.com/" target="_blank">深蓝</a> 2007-03-12 22:07 <a href="http://www.cnblogs.com/studyzy/archive/2007/03/12/690319.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于Javascript字符串BUG</title><link>http://www.cnblogs.com/studyzy/archive/2007/01/11/690320.html</link><dc:creator>深蓝</dc:creator><author>深蓝</author><pubDate>Wed, 10 Jan 2007 20:47:00 GMT</pubDate><guid>http://www.cnblogs.com/studyzy/archive/2007/01/11/690320.html</guid><wfw:comment>http://www.cnblogs.com/studyzy/comments/690320.html</wfw:comment><comments>http://www.cnblogs.com/studyzy/archive/2007/01/11/690320.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/studyzy/comments/commentRss/690320.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/studyzy/services/trackbacks/690320.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;我们在head中的&lt;Script&gt;&lt;/Script&gt;中写如下函数：&nbsp;function&nbsp;Test()...{var&nbsp;s=...&nbsp;&nbsp;<a href='http://www.cnblogs.com/studyzy/archive/2007/01/11/690320.html'>阅读全文</a><img src ="http://www.cnblogs.com/studyzy/aggbug/690320.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://studyzy.cnblogs.com/" target="_blank">深蓝</a> 2007-01-11 04:47 <a href="http://www.cnblogs.com/studyzy/archive/2007/01/11/690320.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>