<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>风海迷沙的程序员生活 - 〖ASP.NET2.0〗</title><link>http://blog.csdn.net/fhmsha/category/182350.aspx</link><description>ASP.NET2.0</description><dc:language>zh-CN</dc:language><lastUpdateTime>Fri, 20 Apr 2007 15:35:17 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>风海迷沙</dc:creator><title>asp.net2.0乱记(34)接着说vista下的vs05sp1</title><link>http://blog.csdn.net/fhmsha/archive/2007/03/27/1543121.aspx</link><pubDate>Tue, 27 Mar 2007 18:03:00 GMT</pubDate><guid>http://blog.csdn.net/fhmsha/archive/2007/03/27/1543121.aspx</guid><wfw:comment>http://blog.csdn.net/fhmsha/comments/1543121.aspx</wfw:comment><comments>http://blog.csdn.net/fhmsha/archive/2007/03/27/1543121.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fhmsha/comments/commentRss/1543121.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1543121</trackback:ping><description>1,vs2005要以管理员身份运行,不然无法对网站程序进行调试.(debug)F5一下就失去控制....

 

2,打完sp1把web site转化为web application后,除了每个页面多出了design.cs外,最大的变化就是不再使用类目录App_Code,你的vs会把它更名为Old_App_Code,但依然可以对里面的类进行调用.



对于这个变化还是不是很明白.

Scott有文章说明这一过程发生的事情:

Upgrading VS 2005 Web Site Projects to be VS 2005 Web Application Projects

英文的
&lt;img src ="http://blog.csdn.net/fhmsha/aggbug/1543121.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风海迷沙</dc:creator><title>asp.net2.0乱记(33)vista下使用vs2005及一些软件</title><link>http://blog.csdn.net/fhmsha/archive/2007/03/12/1527168.aspx</link><pubDate>Mon, 12 Mar 2007 18:01:00 GMT</pubDate><guid>http://blog.csdn.net/fhmsha/archive/2007/03/12/1527168.aspx</guid><wfw:comment>http://blog.csdn.net/fhmsha/comments/1527168.aspx</wfw:comment><comments>http://blog.csdn.net/fhmsha/archive/2007/03/12/1527168.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/fhmsha/comments/commentRss/1527168.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1527168</trackback:ping><description>安装vista ultimate出奇的顺利，几乎所有硬件都能识别，7300的显卡驱动装不上，在驱动之家找了个for vista的，但是评审分级还是可怜的一分。用时间停滞法跳过30天激活。

如果说areo效果是对XP系统UI的改良，那语音识别系统就是个AI方面的进步了。1G的内存一开机就占了50%。也对得起我的投资。

QQ2007beta1据说是兼容vista，但打开时还是会提示兼容性有问题。有人说微软为了打击tencent才不兼容的，简直是无稽之谈。xp到vista的成功的把API从win32带到.net时代。而QQ在密码保护方面的努力已经渗透到硬件之中，所以平台的变化。。。

vista beta出来后很多人说虚拟光驱都不能用了，还好我在写文章时，deamon tools 4.08已经发布并很好的运行在我的vista系统中。

关于杀毒软件，还是卡巴斯基，听说只有老版本才能用，比如307版，这时我也很幸运的有了kpchina的汉化改良版：6.0.2.671。良好的兼容及被替换掉的杀猪声，GOOD。

其他软件还好。。。

最后说说我们的vs2005:
&lt;img src ="http://blog.csdn.net/fhmsha/aggbug/1527168.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风海迷沙</dc:creator><title>asp.net2.0乱记(32)使用SP1后出现的一些问题</title><link>http://blog.csdn.net/fhmsha/archive/2007/02/20/1511963.aspx</link><pubDate>Tue, 20 Feb 2007 06:16:00 GMT</pubDate><guid>http://blog.csdn.net/fhmsha/archive/2007/02/20/1511963.aspx</guid><wfw:comment>http://blog.csdn.net/fhmsha/comments/1511963.aspx</wfw:comment><comments>http://blog.csdn.net/fhmsha/archive/2007/02/20/1511963.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fhmsha/comments/commentRss/1511963.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1511963</trackback:ping><description>还好出的问题没有安装时那么恐怖

１，升迁以前的项目，为了使用“asp.net应用程序”，可能需要重建你的页面。因为文件结构发生了变化

２，App_Code不在做为asp.net的专用文件夹出现了，不过当你用这个名字时依然会出现它的特有图标。
向App_Code中添加类时，名字空间变成了：项目名.App_Code，不知道如何调用。

３，以前的页面是由.cs及.aspx构成，现在变成了三个文件，多了一个.aspx.design.cs文件
由此带来了不得不解决的问题：
如果是vs2003的项目，原来属于窗体设计器生成的代码如果不删除，项目运行时会报错：
&lt;img src ="http://blog.csdn.net/fhmsha/aggbug/1511963.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风海迷沙</dc:creator><title>asp.net2.0乱记(31)不安装ASPAJAXExtSetup.msi开发和发布ajax网站</title><link>http://blog.csdn.net/fhmsha/archive/2007/02/19/1511767.aspx</link><pubDate>Mon, 19 Feb 2007 01:06:00 GMT</pubDate><guid>http://blog.csdn.net/fhmsha/archive/2007/02/19/1511767.aspx</guid><wfw:comment>http://blog.csdn.net/fhmsha/comments/1511767.aspx</wfw:comment><comments>http://blog.csdn.net/fhmsha/archive/2007/02/19/1511767.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fhmsha/comments/commentRss/1511767.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1511767</trackback:ping><description>问题来源：
atlas更名为asp.net ajax前，安装了开发包就可以在网站的BIN目录下生成相应的atlas的dll文件，这样发布时连同所有的dll组件都会发布出去，但是目前ajax准备在vs2007集成到工具箱中，所以现在在vs2005上安装rc版的ajax时，其控件的命名空间已经变为：System.Web.Extensions，在发布网站的时候在bin目录中也不会产生任何的DLL组件。由此产生的问题就是当生成的网站被发布到服务器上时会产生脚本错误，ajax的功能不能实现。&lt;img src ="http://blog.csdn.net/fhmsha/aggbug/1511767.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风海迷沙</dc:creator><title>vs2005TeamSuit装sp1时出现的error:2908解决方法</title><link>http://blog.csdn.net/fhmsha/archive/2007/02/10/1507191.aspx</link><pubDate>Sat, 10 Feb 2007 21:37:00 GMT</pubDate><guid>http://blog.csdn.net/fhmsha/archive/2007/02/10/1507191.aspx</guid><wfw:comment>http://blog.csdn.net/fhmsha/comments/1507191.aspx</wfw:comment><comments>http://blog.csdn.net/fhmsha/archive/2007/02/10/1507191.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fhmsha/comments/commentRss/1507191.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1507191</trackback:ping><description> 回复：vs2005不能安装sp1 beta。

我安装这个版本的sp1时也出现了这个问题（指错误代码：2908）.不只是我的VS2005 Team System 挂掉了，而且.NET 2.0 Framework一样不能使用，包括IIS和应用程序，MSN也不能正常使用。
&lt;img src ="http://blog.csdn.net/fhmsha/aggbug/1507191.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风海迷沙</dc:creator><title>asp.net2.0乱记(29)站点地图与导航控件</title><link>http://blog.csdn.net/fhmsha/archive/2006/11/25/1413622.aspx</link><pubDate>Sat, 25 Nov 2006 11:48:00 GMT</pubDate><guid>http://blog.csdn.net/fhmsha/archive/2006/11/25/1413622.aspx</guid><wfw:comment>http://blog.csdn.net/fhmsha/comments/1413622.aspx</wfw:comment><comments>http://blog.csdn.net/fhmsha/archive/2006/11/25/1413622.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fhmsha/comments/commentRss/1413622.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1413622</trackback:ping><description>站点地图：默认名Web.sitemap，VS2005的文件格式
导航控件：VS2005自带了三个SiteMapPath,Menu,TreeView



相应的，我们可能会用到SiteMapDataSource这个数据源控件

如果想少写代码，就要活用现成的控件，看看如何实现三个控件的导航：

首先需要有一个Web.sitemap,名字无所谓，扩展名要正确，进入XML里编辑一下：
&lt;img src ="http://blog.csdn.net/fhmsha/aggbug/1413622.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风海迷沙</dc:creator><title>asp.net2.0乱记(28)懒才可以生存</title><link>http://blog.csdn.net/fhmsha/archive/2006/11/11/1379218.aspx</link><pubDate>Sat, 11 Nov 2006 15:49:00 GMT</pubDate><guid>http://blog.csdn.net/fhmsha/archive/2006/11/11/1379218.aspx</guid><wfw:comment>http://blog.csdn.net/fhmsha/comments/1379218.aspx</wfw:comment><comments>http://blog.csdn.net/fhmsha/archive/2006/11/11/1379218.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/fhmsha/comments/commentRss/1379218.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1379218</trackback:ping><description>先看看勤劳的写法：

    private void  ClearTextbox()
    ...{
        txt_MaterielID.Text = string.Empty;
        txt_MaterielParentID.Text = string.Empty;
        txt_MaterielNo.Text = string.Empty;
        txt_MaterielCode.Text = string.Empty;
        txt_MaterielName.Text = string.Empty;
        txt_MaterielRules.Text = string.Empty;
        txt_PackRules.Text = string.Empty;
        txt_Version.Text = string.Empty;
        txt_Unit.Text = string.Empty;
        txt_UnitPrice.Text = string&lt;img src ="http://blog.csdn.net/fhmsha/aggbug/1379218.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风海迷沙</dc:creator><title>asp.net2.0乱记(27)两个低级错误</title><link>http://blog.csdn.net/fhmsha/archive/2006/09/11/1206768.aspx</link><pubDate>Mon, 11 Sep 2006 10:15:00 GMT</pubDate><guid>http://blog.csdn.net/fhmsha/archive/2006/09/11/1206768.aspx</guid><wfw:comment>http://blog.csdn.net/fhmsha/comments/1206768.aspx</wfw:comment><comments>http://blog.csdn.net/fhmsha/archive/2006/09/11/1206768.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fhmsha/comments/commentRss/1206768.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1206768</trackback:ping><description>大脑变得很不灵光，经常卡在一些小问题上 。想起来还有很多东西没有时间研究，昨天想转向C/S部分的开发，C＃还是蛮有趣的。web控件如果也有那么丰富就好了。
  
  第一，导出excel时在表中总是有一个input的控件，使用的是网上找来的一段代码，以前用过没有什么问题，现在用用，页面中的viewstate的隐藏控件总是会显示在excel文件第一行第一列上&lt;img src ="http://blog.csdn.net/fhmsha/aggbug/1206768.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风海迷沙</dc:creator><title>asp.net2.0乱记(26)我的数据库操作类库</title><link>http://blog.csdn.net/fhmsha/archive/2006/08/31/1148055.aspx</link><pubDate>Thu, 31 Aug 2006 10:31:00 GMT</pubDate><guid>http://blog.csdn.net/fhmsha/archive/2006/08/31/1148055.aspx</guid><wfw:comment>http://blog.csdn.net/fhmsha/comments/1148055.aspx</wfw:comment><comments>http://blog.csdn.net/fhmsha/archive/2006/08/31/1148055.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/fhmsha/comments/commentRss/1148055.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1148055</trackback:ping><description>以前群里有个人发过一个老外写的，有很多是关于XML操作的，大部分用不上，还是用自己总结出来的好，注释还不是很完善，不过应该很容易懂。

学习的结晶，本着开源的精神发出来大家改改，以求更加完善合理。

数据库连接字串放在web.config里，因为之前的项目很多是要进行对Gridview的结果绑定，所以应用了重载，如果要对Gridview1绑定select * from user的结果的话，就可以：

UserDB.CommonSelect("select * from user",GridView1);

如果不加GridView1的参数的话就会返回一个DataAdapter对象，方便后续的操作。

IsExistInDB是用来看表中是否存在某一个数据，用法如下：

如果要看user表里name列有没有一个用户叫carrie的
UserDB.IsExistInDB("user","name=carrie");

返回True说明有，反之亦然。
&lt;img src ="http://blog.csdn.net/fhmsha/aggbug/1148055.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风海迷沙</dc:creator><title>asp.net2.0随手乱记(25)验证控件与return confirm的冲突</title><link>http://blog.csdn.net/fhmsha/archive/2006/08/24/1111593.aspx</link><pubDate>Thu, 24 Aug 2006 11:25:00 GMT</pubDate><guid>http://blog.csdn.net/fhmsha/archive/2006/08/24/1111593.aspx</guid><wfw:comment>http://blog.csdn.net/fhmsha/comments/1111593.aspx</wfw:comment><comments>http://blog.csdn.net/fhmsha/archive/2006/08/24/1111593.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/fhmsha/comments/commentRss/1111593.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1111593</trackback:ping><description>55,在页面添加一个TextBox控件，一个验证控件RequiredFieldValidator，还有一个Button按钮

当TextBox为空时不能提交页面，客户前日提出要求点击按钮时要提示一个msgbox来让用户确认是否执行，

于是在Button的OnClientClick属性里加上return confirm('Create New Color Code?');来进行客户端的确认。

但是发现点击按钮时如果选择YES则不通过验证直接提交页面。

生成的网页相关代码如下：







看来应该用其它方式来解决这个问题。

我想应该是ajax.
&lt;img src ="http://blog.csdn.net/fhmsha/aggbug/1111593.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风海迷沙</dc:creator><title>asp.net2.0随手乱记(24)梅花雨网页日历3.0在asp.net2.0下的应用</title><link>http://blog.csdn.net/fhmsha/archive/2006/08/19/1097832.aspx</link><pubDate>Sat, 19 Aug 2006 23:15:00 GMT</pubDate><guid>http://blog.csdn.net/fhmsha/archive/2006/08/19/1097832.aspx</guid><wfw:comment>http://blog.csdn.net/fhmsha/comments/1097832.aspx</wfw:comment><comments>http://blog.csdn.net/fhmsha/archive/2006/08/19/1097832.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/fhmsha/comments/commentRss/1097832.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1097832</trackback:ping><description>54.很有名的日历控件，看了看发布时间，居然是2003年，瀑布汗。

发布地址：http://blog.csdn.net/meizz/archive/2003/06/09/17130.aspx

在用VS2005进行调用时会出现无法使用的情况，现总结陈词：

无法使用的原因主要有两点，第一是编码问题， 第二是标准问题。
&lt;img src ="http://blog.csdn.net/fhmsha/aggbug/1097832.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风海迷沙</dc:creator><title>asp.net2.0随手乱记(23)GridView三层嵌套的实现</title><link>http://blog.csdn.net/fhmsha/archive/2006/08/01/1007653.aspx</link><pubDate>Tue, 01 Aug 2006 18:44:00 GMT</pubDate><guid>http://blog.csdn.net/fhmsha/archive/2006/08/01/1007653.aspx</guid><wfw:comment>http://blog.csdn.net/fhmsha/comments/1007653.aspx</wfw:comment><comments>http://blog.csdn.net/fhmsha/archive/2006/08/01/1007653.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/fhmsha/comments/commentRss/1007653.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1007653</trackback:ping><description>53,参考文章：

http://www.codeproject.com/aspnet/MultiNestMDGridview.asp

http://eddie005.cnblogs.com/archive/2006/07/04/442845.html

不过以上的两种方法都是用控件静态绑定的，由于还有各种复杂的查询，一般我总是用后台动态绑定。

看看效果，收缩时：
&lt;img src ="http://blog.csdn.net/fhmsha/aggbug/1007653.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风海迷沙</dc:creator><title>asp.net2.0随手乱记(22)Grouping Data in a GridView ＆OutPutExcel</title><link>http://blog.csdn.net/fhmsha/archive/2006/07/21/953170.aspx</link><pubDate>Fri, 21 Jul 2006 15:04:00 GMT</pubDate><guid>http://blog.csdn.net/fhmsha/archive/2006/07/21/953170.aspx</guid><wfw:comment>http://blog.csdn.net/fhmsha/comments/953170.aspx</wfw:comment><comments>http://blog.csdn.net/fhmsha/archive/2006/07/21/953170.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fhmsha/comments/commentRss/953170.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=953170</trackback:ping><description>CSDN的BLOG总是感觉有一点问题，发的文章主页看不到，上次发了三篇，嗯怎么也比某次写完了一发，内容都丢了强。
  原文地址：http://www.xmlforasp.net/codeSection.aspx?csID=93

不过是在DataGird中实现的，由于需要现在Gridview中重写：

后台代码：
52,  将页面内容输出到Excel
&lt;img src ="http://blog.csdn.net/fhmsha/aggbug/953170.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风海迷沙</dc:creator><title>asp.net2.0随手乱记(21)</title><link>http://blog.csdn.net/fhmsha/archive/2006/07/19/939437.aspx</link><pubDate>Wed, 19 Jul 2006 04:00:00 GMT</pubDate><guid>http://blog.csdn.net/fhmsha/archive/2006/07/19/939437.aspx</guid><wfw:comment>http://blog.csdn.net/fhmsha/comments/939437.aspx</wfw:comment><comments>http://blog.csdn.net/fhmsha/archive/2006/07/19/939437.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/fhmsha/comments/commentRss/939437.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=939437</trackback:ping><description>第N次这样想，项目可能要结束了。。。汗。。。 
晚上加班，一边看着《东京爱情故事》，应该是第四或五遍了，第一次看原声的，还好只有十一集，一气全看完了。依然的莉香，依然的感动。
49,不同控件的整合问题；
50,在gridview里，如果要对每行的自定义控件操作时，应该绑定其DataRowBound事件而不是DataBound事件；
&lt;img src ="http://blog.csdn.net/fhmsha/aggbug/939437.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风海迷沙</dc:creator><title>asp.net随手乱记(20)VS2005可以直接操作SQL数据库</title><link>http://blog.csdn.net/fhmsha/archive/2006/07/06/882213.aspx</link><pubDate>Thu, 06 Jul 2006 00:59:00 GMT</pubDate><guid>http://blog.csdn.net/fhmsha/archive/2006/07/06/882213.aspx</guid><wfw:comment>http://blog.csdn.net/fhmsha/comments/882213.aspx</wfw:comment><comments>http://blog.csdn.net/fhmsha/archive/2006/07/06/882213.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/fhmsha/comments/commentRss/882213.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=882213</trackback:ping><description>48，发现vs2005有连接SQL自带的工具，哭哇。不用再另装SQL2000 了

在菜单，工具，中选择“连接到数据库”

选择MicroSoft SQL SERVER

接下来就简单了。。。连上后，表，视图，存储过程，都可以方便的进行操作

存储过程还有语法高亮的显示，555

看来用不着那三百M的SQL客户端工具了。。。嘿嘿，要睡觉了，抓图的事改天再说，嗷嗷的高兴的说。。。

&lt;img src ="http://blog.csdn.net/fhmsha/aggbug/882213.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>