﻿<?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>博客园-听雨轩</title><link>http://www.cnblogs.com/finesite/</link><description>激情燃烧生活 灵感激发技术</description><language>zh-cn</language><lastBuildDate>Thu, 24 Jul 2008 20:48:06 GMT</lastBuildDate><pubDate>Thu, 24 Jul 2008 20:48:06 GMT</pubDate><ttl>60</ttl><item><title>母亲的电话，让我莫名的震颤</title><link>http://www.cnblogs.com/finesite/archive/2008/06/18/1225062.html</link><dc:creator>Kevin  Li</dc:creator><author>Kevin  Li</author><pubDate>Wed, 18 Jun 2008 15:43:00 GMT</pubDate><guid>http://www.cnblogs.com/finesite/archive/2008/06/18/1225062.html</guid><wfw:comment>http://www.cnblogs.com/finesite/comments/1225062.html</wfw:comment><comments>http://www.cnblogs.com/finesite/archive/2008/06/18/1225062.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/finesite/comments/commentRss/1225062.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/finesite/services/trackbacks/1225062.html</trackback:ping><description><![CDATA[<a href="http://www.ibaima.com">&nbsp;&nbsp;&nbsp; 看到了这篇文章 http://iask.sina.com.cn/b/10559835.html?from=related,让我也有了倾诉的冲动.<br>
&nbsp;&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp;&nbsp; 事情发生在五一前夕,例行给妈妈打电话,嘘寒问暖,从口气中感觉妈妈的心宽松了不少,突然妈妈用一种迫切的口气说:"你五一放假一定要回来,我想你了."顿时心里夹杂着很多很多复杂的想法,愧疚、自责、感动、更多的是难受！<br>
&nbsp;&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp;&nbsp;
无论有什么计划，我决定五一回去了，虽然之前母亲的叮嘱，我只是随声应和，但是此时我决定回去了，不管发生什么！妈妈的口气中透露着爱恋、渴望、还有些许
的无奈！妈妈是普通的农村妇女，不善言辞，更没有委婉动听的话语，有的只有为儿女操劳的身影、满头的银发....。<br><br>
&nbsp;&nbsp;&nbsp;&nbsp;
难道我们真的爱我们的父母吗？我们真正懂得父母需要什么吗？让他们衣食无忧就可以排除他们内心的孤独、抚平心灵的伤口吗？迈入晚年的父母需要来自儿女的问
候，需要儿女的陪伴，需要身边能有一个说话倾诉的人，当我们以事业繁忙等等种种借口来搪塞我们的父母的时候，来为自己的言行掩饰的时候，请多站在父母的角
度来考虑考虑！<br><br>
&nbsp;&nbsp;&nbsp;&nbsp; 记得打个电话，常回家看看你的父母，为你，为我，为普天下做儿女的人们！</a>

<img src ="http://www.cnblogs.com/finesite/aggbug/1225062.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41284/" target="_blank">[新闻]奇虎回应:瑞星半年免费版像是一个恶意软件</a>]]></description></item><item><title>MAC地址为FF-FF-FF-FF-FF-FF,接受数据包为0,局域网电脑不能上网的解决办法</title><link>http://www.cnblogs.com/finesite/archive/2008/06/14/1220909.html</link><dc:creator>Kevin  Li</dc:creator><author>Kevin  Li</author><pubDate>Fri, 13 Jun 2008 16:13:00 GMT</pubDate><guid>http://www.cnblogs.com/finesite/archive/2008/06/14/1220909.html</guid><wfw:comment>http://www.cnblogs.com/finesite/comments/1220909.html</wfw:comment><comments>http://www.cnblogs.com/finesite/archive/2008/06/14/1220909.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/finesite/comments/commentRss/1220909.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/finesite/services/trackbacks/1220909.html</trackback:ping><description><![CDATA[<a href="http://www.ibaima.com">&nbsp;&nbsp;&nbsp; 同事的电脑突然蓝屏,他就换了另外一台电脑结果还是不能启动,帮他一键恢复后还没高兴多久就发现不能上网!<a href="http://www.ibaima.com"><br>&nbsp;&nbsp;&nbsp; 由于我们是在局域网由路由器共享上网的,默认都是自动获取ip,我怀疑不能自动获取ip,就手动填写ip,默认网关等数据,未果!一点小插曲,昨晚我就发现它的Mac地址都是F,有点怀疑但当时没有在意,结果花费了两个晚上来搞定这个不能上网的问题!同事还在一旁直夸:电脑高手肯定能搞定,说得我面红耳赤!<br>&nbsp;&nbsp;&nbsp; 发现网上邻居的面板中接受数据包为0,但发送数据包很大! <br>&nbsp;&nbsp;&nbsp; ping 127.0.0.1 能通 说明网卡没有问题<br>&nbsp; &nbsp; ping 填写的ip地址&nbsp; 能通说明网卡驱动正常<br>&nbsp;&nbsp;&nbsp; ping 网关 结果 request timeout 按照网上所说 检查网线、水晶头或者交换机,害的同事重新换根网线,但问题依然!<br><br>&nbsp;&nbsp;&nbsp; 我想到Mac地址都是F的现象,google一下! 发现下面的解决办法,其中的说明也更验证了我的想法.<br>&nbsp;<br>&nbsp;&nbsp;</a></a><a href="http://hi.baidu.com/xy2300/blog/item/3c6ff4f8f8c1cb0fd9f9fdde.html">&nbsp; <strong><font color="#00ff00">MAC地址全为FF-FF-FF-FF-FF-FF的解决办法</font></strong></a><a href="http://tempuri.org/tempuri.html"><a>&nbsp; &nbsp; 一:修改注册表(较复杂)&nbsp; 二:可以按照下面的操作步骤(较简单)<br>&nbsp;&nbsp; "在桌面上的“网上邻居”图标上单击右键，选择“属性”，在弹出的“网络连接”的对话框中，在“本地连接”图标上单击右键，选择“属性”，会弹出一个“本地
连接属性”的对话框，单击“配置”按钮，选择“高级”，选中左栏“属性”中“Network&nbsp;Address”（其实，并非所有的网卡，对物理地址的描述
都用“Network&nbsp;Address”，如Intel的网卡便用“Locally&nbsp;Administered&nbsp;Address”来描述，只要在右栏框中
可以找到“值”这个选项就可以了），然后选中右栏框“值”中的上面一个单选项（非“不存在”），此时便可在右边的框中输入想改的网卡MAC地址，形式如
“000B6AF6F4F9”。点击“确定”按钮，修改就完成了。 "<br><br>&nbsp;&nbsp;&nbsp; 最后别忘了重启电脑!<br><br>&nbsp;&nbsp;&nbsp; ok 问题解决 看到他能上网了,我也很有成就感! :)</a><br></a><img src ="http://www.cnblogs.com/finesite/aggbug/1220909.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41283/" target="_blank">[新闻]鲍尔默致员工信：部署09年微软5大工作重心</a>]]></description></item><item><title>与人相处的二十四条黄金法则(转载)</title><link>http://www.cnblogs.com/finesite/archive/2008/06/05/1214260.html</link><dc:creator>Kevin  Li</dc:creator><author>Kevin  Li</author><pubDate>Thu, 05 Jun 2008 04:42:00 GMT</pubDate><guid>http://www.cnblogs.com/finesite/archive/2008/06/05/1214260.html</guid><wfw:comment>http://www.cnblogs.com/finesite/comments/1214260.html</wfw:comment><comments>http://www.cnblogs.com/finesite/archive/2008/06/05/1214260.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/finesite/comments/commentRss/1214260.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/finesite/services/trackbacks/1214260.html</trackback:ping><description><![CDATA[<a href="http://www.ibaima.com">1．尽可能鼓励别人。你要称赞他获得的成果――即使是很小的成功。称赞如同阳光，缺少它我们就没有生长的养份。你的称赞永远都不会多余。
<br>2.你要在任何时候都让别人保留脸面。不要让任何人感到难堪，不要贬低别人，不要夸大别人的错误。
<br>3.在别人背后只说他的好话。如果你找不到什么好话说，那你就保持沉默。
<br>4.仔细观察别人，那样你就会发现他做的好事。当你表示赞许的时候，你要充说明理由，这样你的称赞就不会有谄媚之嫌。
<br>5.你要经常引用别人高尚的思想和动机。每个人都希望被别人认为是宽宏而无私的。如果你希望别人有所改善，那么你就做出仿佛他已经拥有了这些优良品质的模样。那样，他会尽一切可能不让人失望的。
<br>6.你尽可能不要批评别人，不得不批评的时候也最好采取间接方式。你要始终对事而不对人。你要向对方表明，你真心喜欢他也愿意帮助他。你永远也不要以书面形式批评别人。
<br>7.你要允许别人偶尔自我感觉良好。你不要吹嘘，而要承认自己也有缺点。你要谦虚谨慎戒骄戒躁。如果你想树敌，你就处处打击别人。如果你想得到朋友，你要得饶人处且饶人。
<br>8.当你犯了错误的时候，你要及时道歉；当你要受到指责的时候，你最好主动负荆请罪。
<br>9.你要多提建议，而不是发号施令。这样做，你可以促进合作关系，而避免引发矛盾。
<br>10.当别人发怒的时候，你要表示理解。他人的怒火常常只是为了引起你的注意。你要给予别人足够的同情和关注――他们需要这些。
<br>11.你要尽可能少说话。你要给别人诉说的机会，而自己甘做一个好的听众。
<br>12.你要让别人相信，主意来自他自己。好主意不在乎其主人是谁，而每个人都情愿相信在按照自己的意愿行事。海洋是溪流的国王，因为它可以广纳百川。
<br>13.你不要打断别人的话，即使当他说错了的时候。当他心里还有事的时候，是不会耐心听你述说的。
<br>14.你要试着从别人的立场上分析事情。印第安人说过："首先要穿别人的鞋走上一段路。"你不要忘了问自己：他这样做是出于什么原因？理解一切意味着宽恕一切。
<br>15.你不要总是有理。你可以比别人聪明，但是你不要告诉对方。你要承认也许是自己错了――这样可以避免一切的争吵。
<br>16.常常赠送一些小礼品――可以没有任何理由的，寻找让别人快乐的途径。在礼物上花费的精力表明了你在他身上花费的心思。
<br><span style="font-size: 18px; line-height: normal;"><span style="font-size: 18px; line-height: normal;">  17.在发生矛盾的时候，你要保持镇静。你首先要倾听对方的意见，努力寻找双方的一致之处，你还要用批评的眼光看待自己，向对方保证考虑他的意见，并对他给予自己的启发表示谢意。<br>  18.你要对别人表示真正感兴趣。你要将此作为自己的口号：对别人感兴趣，而不是自己显示出有趣。你要表示自己正在思考帮助对方的方法。<br>  19.保持微笑。没有比那些从不对人微笑的人更需要微笑的了。<br>  20.要始终称呼对方的全名。这表明你对他的尊重。每个人都愿意听到自己的名字，这比听到任何一个名字的代替品都更让他高兴。当然，为此你要努力记住对方的姓名。<br>  21.你要学会从对方的角度来看待事物。你要问自己：真正需要的是什么？我如何能够让他得利？<br>  22.你要想办法使自己在和每一个人谈话时，包括在电话中，都让对方有好的感觉――首先是对他自己，然后是对你的行为，最后是对你。<br>  23.要尽快宽恕别人，不要记仇。<br>  24.当你想到对方时，要给予他你最好的祝愿</span></span></a><img src ="http://www.cnblogs.com/finesite/aggbug/1214260.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41282/" target="_blank">[新闻]陈一舟:Facebook也抄袭过校内 不怕打官司</a>]]></description></item><item><title>微软Classifieds Site Starter Kit汉化增强版(GPL协议源码发布)</title><link>http://www.cnblogs.com/finesite/archive/2008/05/27/Classifieds_Starter_Kits.html</link><dc:creator>Kevin  Li</dc:creator><author>Kevin  Li</author><pubDate>Tue, 27 May 2008 14:13:00 GMT</pubDate><guid>http://www.cnblogs.com/finesite/archive/2008/05/27/Classifieds_Starter_Kits.html</guid><wfw:comment>http://www.cnblogs.com/finesite/comments/1208718.html</wfw:comment><comments>http://www.cnblogs.com/finesite/archive/2008/05/27/Classifieds_Starter_Kits.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/finesite/comments/commentRss/1208718.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/finesite/services/trackbacks/1208718.html</trackback:ping><description><![CDATA[摘要: <p><img src="http://static.asp.net/asp.net/images/projects/Classifieds.png" align="right"/>微软Classifieds Site Starter Kit汉化增强版(GPL协议源码发布)提供下载</p>&nbsp;&nbsp;<a href='http://www.cnblogs.com/finesite/archive/2008/05/27/Classifieds_Starter_Kits.html'>阅读全文</a><img src ="http://www.cnblogs.com/finesite/aggbug/1208718.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41281/" target="_blank">[新闻]微软重组视窗与在线业务</a>]]></description></item><item><title>igoogle也犯错！</title><link>http://www.cnblogs.com/finesite/archive/2008/05/16/1200706.html</link><dc:creator>Kevin  Li</dc:creator><author>Kevin  Li</author><pubDate>Fri, 16 May 2008 07:15:00 GMT</pubDate><guid>http://www.cnblogs.com/finesite/archive/2008/05/16/1200706.html</guid><wfw:comment>http://www.cnblogs.com/finesite/comments/1200706.html</wfw:comment><comments>http://www.cnblogs.com/finesite/archive/2008/05/16/1200706.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/finesite/comments/commentRss/1200706.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/finesite/services/trackbacks/1200706.html</trackback:ping><description><![CDATA[一觉醒来，打开主页，却碰到这种情形，谁能告诉我怎么调整一下？看起来极不舒服！<br><img src="http://www.cnblogs.com/images/cnblogs_com/finesite/igoogle.jpg" alt="igoogle.jpg" border="0" height="768" width="1024"><br><img src ="http://www.cnblogs.com/finesite/aggbug/1200706.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41280/" target="_blank">[新闻]我国网民数达2.53亿超美国居世界首位</a>]]></description></item><item><title>Ajax实现多任务指示器（附源码）</title><link>http://www.cnblogs.com/finesite/archive/2008/02/15/1070260.html</link><dc:creator>Kevin  Li</dc:creator><author>Kevin  Li</author><pubDate>Fri, 15 Feb 2008 15:06:00 GMT</pubDate><guid>http://www.cnblogs.com/finesite/archive/2008/02/15/1070260.html</guid><wfw:comment>http://www.cnblogs.com/finesite/comments/1070260.html</wfw:comment><comments>http://www.cnblogs.com/finesite/archive/2008/02/15/1070260.html#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://www.cnblogs.com/finesite/comments/commentRss/1070260.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/finesite/services/trackbacks/1070260.html</trackback:ping><description><![CDATA[摘要: 利用Ajax技术定制实现Web控件，该控件可用来指示连续的并且耗时长的任务处理进度。&nbsp;&nbsp;<a href='http://www.cnblogs.com/finesite/archive/2008/02/15/1070260.html'>阅读全文</a><img src ="http://www.cnblogs.com/finesite/aggbug/1070260.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41278/" target="_blank">[新闻]瑞星炮轰奇虎用阉割版杀毒软件欺骗用户</a>]]></description></item><item><title>腾讯QQ的验证码,很黄很暴力</title><link>http://www.cnblogs.com/finesite/archive/2008/01/18/1044874.html</link><dc:creator>Kevin  Li</dc:creator><author>Kevin  Li</author><pubDate>Fri, 18 Jan 2008 11:59:00 GMT</pubDate><guid>http://www.cnblogs.com/finesite/archive/2008/01/18/1044874.html</guid><wfw:comment>http://www.cnblogs.com/finesite/comments/1044874.html</wfw:comment><comments>http://www.cnblogs.com/finesite/archive/2008/01/18/1044874.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/finesite/comments/commentRss/1044874.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/finesite/services/trackbacks/1044874.html</trackback:ping><description><![CDATA[<font size="-1">&nbsp;&nbsp;&nbsp; 上次我上腾讯qq网填写申诉材料，突然发现它的图片验证码上赫然写着"小平球事"，<font color="#cc0033">很黄很暴力</font>，我赶紧把它给关了,QQ我也不要了,尽管上面还有我好几百的同学好友。<br>

<script type="text/javascript"><!--
google_ad_client = "pub-7660517742757093";
//728x90, 创建于 07-12-14
google_ad_slot = "8581607994";
google_ad_width = 728;
google_ad_height = 90;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

<br>&nbsp;&nbsp;&nbsp; 缘由是这样的:忙着考试,好久没有上QQ聊天了,前几天发现我的QQ密码被该死的"魔波"黄色病毒</font><font size="-1">很黄很暴力的给劫持了,没办法必须找回来,里面有很多好友!忙着填了一大堆的申请资料,按照提示按用手机短信设置新密码,结果发了N次短信,为中国移动通讯事业尽自己的绵薄之力,每次自动回复的都是推荐什么QQ精彩铃声,精彩图片,好黄好暴力,而不是回复设置成功!<br><br>&nbsp;&nbsp;&nbsp; 结果没法,去qq的网站上试试,结果就是下面的网页,它怎么能这样呢?我赶紧把它关了!<br></font><h2 class="r"><a href="/finesite/archive/2008/01/18/1044874.html" target="_blank" class="l" onmousedown="return clk(0,'','','res','1','')"><img src="http://www.cnblogs.com/images/cnblogs_com/finesite/henhuanghenbaoli.jpg" alt="henhuanghenbaoli.jpg" border="0" height="388" width="490"><br></a></h2><img src ="http://www.cnblogs.com/finesite/aggbug/1044874.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41277/" target="_blank">[新闻]阿里巴巴正式成立台湾分公司</a>]]></description></item><item><title>具有Ajax自动建议功能的TextBox控件(附源码)</title><link>http://www.cnblogs.com/finesite/archive/2007/12/16/autosuggestTextBox.html</link><dc:creator>Kevin  Li</dc:creator><author>Kevin  Li</author><pubDate>Sun, 16 Dec 2007 03:57:00 GMT</pubDate><guid>http://www.cnblogs.com/finesite/archive/2007/12/16/autosuggestTextBox.html</guid><wfw:comment>http://www.cnblogs.com/finesite/comments/996537.html</wfw:comment><comments>http://www.cnblogs.com/finesite/archive/2007/12/16/autosuggestTextBox.html#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://www.cnblogs.com/finesite/comments/commentRss/996537.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/finesite/services/trackbacks/996537.html</trackback:ping><description><![CDATA[<script type="text/javascript"><!--
google_ad_client = "pub-7660517742757093";
//728x90, 创建于 07-12-14
google_ad_slot = "8581607994";
google_ad_width = 728;
google_ad_height = 90;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>


近期准备翻译一系列Ajax、Javascript方面相关的Web开发文章，以强化专业学习和提升英语读写能力，欢迎大家拍砖挑错，不甚感激！<br><br>&nbsp;&nbsp;&nbsp; 原文链接：http://codeproject.com/KB/ajax/AJAXAutoSuggest.aspx&nbsp; 版权归<b><a id="ctl00_AboutAuthorRptr_ctl00_AboutAuthor_memberProfileLink" href="http://codeproject.com/script/Membership/Profiles.aspx?mid=351736">Cassio Alves</a></b>所有<br><br>&nbsp;<font color="#ff0000"> <a href="/Files/finesite/AutoSuggestBox.rar">源码下载</a><br><br></font><font color="#ff0000"><font color="#ff0000"><a href="/Files/finesite/AutoSuggestBox.rar"></a></font><img src="http://www.cnblogs.com/images/cnblogs_com/finesite/example.jpg" alt="example.jpg" border="0" height="422" width="590"><br><br></font>

<p class="MsoNormal"><span style="font-family: 宋体;">引言</span></p>

<p class="MsoNormal" style="text-indent: 15pt;"><span class="a"><span style="font-size: 10pt; font-family: 宋体;">这是我前段时间制作的具有</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">Ajax </span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">自动建议功能的</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">asp.net</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">文本框控件，它基于</span></span><font color="#ff0000"><a href="http://anthem-dot-net.sourceforge.net"><span class="a"><span style="font-size: 10pt;" lang="EN-US"></span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">（</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">Anthem.NET</span></span></a></font><span class="a"><span style="font-size: 10pt; font-family: 宋体;"><font color="#ff0000"><a href="http://anthem-dot-net.sourceforge.net">）控件库</a></font>制作的。</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US"><o:p></o:p></span></span></p>

<p class="MsoNormal"><span style="font-family: 宋体;">背景</span></p>

<p class="MsoNormal"><span class="a"><span style="font-size: 10pt;" lang="EN-US"><span style="">&nbsp;&nbsp; </span></span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">当我们在开发企业级</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">Web</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">项目时候，我们经常需要让用户从一大堆目录列表中选择其中一项，比如：在一个订单窗体上，用户必须能从众多客户中选择一位。出于性能的考虑，加载一个含</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">50000</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">项的</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">DropDownList</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">控件肯定会让人发疯的。还有一种可采取方法就是打开一个新的窗体供用户查找和选择所需客户。以前我曾尝试过这种方式，但是用户常常发现它非常麻烦，迫切需要一个更好的解决办法。</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US"><o:p></o:p></span></span></p>

<p class="MsoNormal"><span style="font-family: 宋体;">方案</span></p>

<p class="MsoNormal" style="text-indent: 15pt;"><span class="a"><span style="font-size: 10pt;" lang="EN-US"><span style="">&nbsp;</span>Ajax</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">技术的迅速发展使得这个问题变得非常容易解决。自动建议功能的文本框会完全满足这一要求，用户输入所需客户姓名的一部分内容，该控件会自动调整显示匹配的部分。然而，我还没有发现这样的服务器控件能完全满足我的要求，我需要自动建议的文本框服务器控件具有如下特点：</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US"><o:p></o:p></span></span></p>

<p class="MsoNormal" style="margin-left: 36pt; text-indent: -21pt;"><!--[if !supportLists]--><span class="a"><span style="font-size: 10pt; font-family: Wingdings;" lang="EN-US"><span style="">l<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span></span><!--[endif]--><span class="a"><span style="font-size: 10pt; font-family: 宋体;">内置有效性验证功能</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US"><o:p></o:p></span></span></p>

<p class="MsoNormal" style="margin-left: 36pt; text-indent: -21pt;"><!--[if !supportLists]--><span class="a"><span style="font-size: 10pt; font-family: Wingdings;" lang="EN-US"><span style="">l<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span></span><!--[endif]--><span class="a"><span style="font-size: 10pt; font-family: 宋体;">基于模板来提供内容</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US"><o:p></o:p></span></span></p>

<p class="MsoNormal" style="margin-left: 36pt; text-indent: -21pt;"><!--[if !supportLists]--><span class="a"><span style="font-size: 10pt; font-family: Wingdings;" lang="EN-US"><span style="">l<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span></span><!--[endif]--><span class="a"><span style="font-size: 10pt; font-family: 宋体;">能够绑定各种数据源（集合、数据表等）</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US"><o:p></o:p></span></span></p>

<p class="MsoNormal" style="margin-left: 36pt; text-indent: -21pt;"><!--[if !supportLists]--><span class="a"><span style="font-size: 10pt; font-family: Wingdings;" lang="EN-US"><span style="">l<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span></span><!--[endif]--><span class="a"><span style="font-size: 10pt; font-family: 宋体;">能有</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">DropDownList</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">控件效果</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US"><o:p></o:p></span></span></p>

<p class="MsoNormal" style="margin-left: 36pt; text-indent: -21pt;"><!--[if !supportLists]--><span class="a"><span style="font-size: 10pt; font-family: Wingdings;" lang="EN-US"><span style="">l<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span></span><!--[endif]--><span class="a"><span style="font-size: 10pt; font-family: 宋体;">和</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">Anthem.net</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">平滑集成</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US"><o:p></o:p></span></span></p>

<p class="MsoNormal" style="margin-left: 36pt; text-indent: -21pt;"><!--[if !supportLists]--><span class="a"><span style="font-size: 10pt; font-family: Wingdings;" lang="EN-US"><span style="">l<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span></span><!--[endif]--><span class="a"><span style="font-size: 10pt; font-family: 宋体;">能显示题头</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US"><o:p></o:p></span></span></p>

<p class="MsoNormal" style="margin-left: 36pt; text-indent: -21pt;"><!--[if !supportLists]--><span class="a"><span style="font-size: 10pt; font-family: Wingdings;" lang="EN-US"><span style="">l<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span></span><!--[endif]--><span class="a"><span style="font-size: 10pt; font-family: 宋体;">无需调用</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">webservices</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">服务</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US"><o:p></o:p></span></span></p>

<p class="MsoNormal"><span style="font-family: 宋体;">控件</span></p>

<p class="MsoNormal"><span lang="EN-US"><span style="">&nbsp;&nbsp; </span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">该个性化的控件基于</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">Anthem</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">库创建而成。我决定采用</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">Anthem</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">框架，是因为最近我一直在项目中使用它。</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">Atlas</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">目前还不够成熟，与</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">Anthem</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">相比，后者更容易上手、功能更强大。</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">Anthem</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">库有了官方的</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">AutoSuggest</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">控件，但是我还没有正式使用，如果你还不熟悉</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">Anthem.NET</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">框架，我鼓励你<a href="http://www.entechsolutions.com/DeveloperCorner/AutoSuggestBox/Overview.aspx"><font color="#ff0000">体验一下</font></a></span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">，它非常简洁但效果很好。它的</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">JavaScriptOO</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">模型基于另一个免费</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">AutoSuggest</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">控件而创建的，你可以访问该<a href="/Files/finesite/AutoSuggestBox.rar"><font color="#ff0000">站点</font></a>了解该控件，我发现它非常优雅，但是没有我需要的某些功能。</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US"><o:p></o:p></span></span></p>

<p class="MsoNormal"><span class="a"><span style="font-family: 宋体;">安装</span></span><span class="a"><span style="" lang="EN-US"><o:p></o:p></span></span></p>

<p class="MsoNormal"><span style="" lang="EN-US"><span style="">&nbsp;&nbsp; </span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">你只需要在项目中添加</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">Anthem.dll</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">和</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">Anthem.AutoSuggest.dll</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">引用，就可以正常使用了，提供下载的文件包含了</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">DLL</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">、</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">AutoSuggest</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">控件的源代码和示例项目的源代码。</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US"><o:p></o:p></span></span></p>

<p class="MsoNormal"><span class="a"><span style="font-family: 宋体;">示例代码</span></span><span class="a"><span style="" lang="EN-US"><o:p></o:p></span></span></p>

<p class="MsoNormal"><span class="a"><span style="" lang="EN-US"><span style="">&nbsp; </span></span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US"><span style="">&nbsp;</span></span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">你所要做的第一件事就是把该控件添加到</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">aspx</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">页面，可以通过拖拉可视化控件的方式，也可以在</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">aspx</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">源文件中直接写标签代码。我没有添加相关的设计视图支持，就是因为我认为你能够忍耐</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">aspx</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">源码</span></span><span class="a"><span style="font-size: 10pt;"> </span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">：）。在该例中，我们使用</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">AutoSuggest</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">控件来显示各种各样的名称，用户从中选择一个他最偏爱的。</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US"><o:p></o:p></span></span></p>

<div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 128, 128);">1</span>&nbsp;<span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">Anthem:AutoSuggestBox&nbsp;</span><span style="color: rgb(255, 0, 0);">runat</span><span style="color: rgb(0, 0, 255);">="server"</span><span style="color: rgb(255, 0, 0);">&nbsp;<br></span><span style="color: rgb(0, 128, 128);">2</span>&nbsp;<span style="color: rgb(255, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;ID</span><span style="color: rgb(0, 0, 255);">="asbFavoriteBand"</span><span style="color: rgb(255, 0, 0);">&nbsp;DataKeyField</span><span style="color: rgb(0, 0, 255);">="ID"</span><span style="color: rgb(255, 0, 0);">&nbsp;<br></span><span style="color: rgb(0, 128, 128);">3</span>&nbsp;<span style="color: rgb(255, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;TextBoxDisplayField</span><span style="color: rgb(0, 0, 255);">="Name"</span><span style="color: rgb(255, 0, 0);">&nbsp;AutoCallBack</span><span style="color: rgb(0, 0, 255);">="true"</span><span style="color: rgb(255, 0, 0);">&nbsp;<br></span><span style="color: rgb(0, 128, 128);">4</span>&nbsp;<span style="color: rgb(255, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;ItemNotFoundMessage</span><span style="color: rgb(0, 0, 255);">="Item&nbsp;not&nbsp;found!"</span><span style="color: rgb(255, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br></span><span style="color: rgb(0, 128, 128);">5</span>&nbsp;<span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">itemtemplate</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br></span><span style="color: rgb(0, 128, 128);">6</span>&nbsp;<span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">&lt;%</span><span style="background-color: rgb(245, 245, 245); color: rgb(0, 0, 0);">#&nbsp;((Band)Container.DataItem).Name&nbsp;</span><span style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">%&gt;</span><span style="color: rgb(0, 0, 0);"><br></span><span style="color: rgb(0, 128, 128);">7</span>&nbsp;<span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">ItemTemplate</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br></span><span style="color: rgb(0, 128, 128);">8</span>&nbsp;<span style="color: rgb(0, 0, 0);"></span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">Anthem:AutoSuggestBox</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br></span><span style="color: rgb(0, 128, 128);">9</span>&nbsp;<span style="color: rgb(0, 0, 0);"></span></div>

<p class="MsoNormal" style="text-indent: 20pt;"><span class="a"><span style="font-size: 10pt; font-family: 宋体;">我认为绝大部分属性名的含义都一目了然，建议你熟悉所有属性并熟练使用它们，对那些不熟悉</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">Anthem.NET</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">框架的人来说，</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">AutoCallBack</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">属性表示所选内容发生改变之后，</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">AutoSuggest</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">控件将向服务器触发一次回调，它等同于普通</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">ASP.net</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">控件中的</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">AutoPostBack</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">属性，你还可以象在</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">Repeater,</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">、</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">DataList </span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">、</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">DataGrid</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">中一样使用</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">ItemTemplate</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">。</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">DataKeyField</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">属性表示控件用来设置</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">SelectedValue</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">属性的键字段。</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US"><o:p></o:p></span></span></p>

<p class="MsoNormal" style="text-indent: 20pt;"><span class="a"><span style="font-size: 10pt; font-family: 宋体;">完成第一步之后，开始处理相应事件。最重要的处理事件是</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">TextChanged</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">，它完成建议列表的填充。另一个重要的事件是</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">SelectValueChanged</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">，在你改变当前值的时候触发该事件，为了封装处理这些操作，需要在</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US">OnInit</span></span><span class="a"><span style="font-size: 10pt; font-family: 宋体;">方法中完成下面的代码：</span></span><span class="a"><span style="font-size: 10pt;" lang="EN-US"><o:p></o:p></span></span></p>

<div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 128, 128);">&nbsp;1</span>&nbsp;<span style="color: rgb(0, 0, 255);">protected</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 255);">override</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 255);">void</span><span style="color: rgb(0, 0, 0);">&nbsp;OnInit(EventArgs&nbsp;e)<br></span><span style="color: rgb(0, 128, 128);">&nbsp;2</span>&nbsp;<span style="color: rgb(0, 0, 0);">{<br></span><span style="color: rgb(0, 128, 128);">&nbsp;3</span>&nbsp;<span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">base</span><span style="color: rgb(0, 0, 0);">.OnInit(e);<br></span><span style="color: rgb(0, 128, 128);">&nbsp;4</span>&nbsp;<span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">this</span><span style="color: rgb(0, 0, 0);">.asbFavoriteBand.TextChanged&nbsp;</span><span style="color: rgb(0, 0, 0);">+=</span><span style="color: rgb(0, 0, 0);">&nbsp;<br></span><span style="color: rgb(0, 128, 128);">&nbsp;5</span>&nbsp;<span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">new</span><span style="color: rgb(0, 0, 0);">&nbsp;Anthem.AutoSuggestBox.TextChangedEventHandler(<br></span><span style="color: rgb(0, 128, 128);">&nbsp;6</span>&nbsp;<span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;asbFavoriteBand_TextChanged);<br></span><span style="color: rgb(0, 128, 128);">&nbsp;7</span>&nbsp;<span style="color: rgb(0, 0, 0);"><br></span><span style="color: rgb(0, 128, 128);">&nbsp;8</span>&nbsp;<span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">this</span><span style="color: rgb(0, 0, 0);">.asbFavoriteBand.SelectedValueChanged&nbsp;</span><span style="color: rgb(0, 0, 0);">+=</span><span style="color: rgb(0, 0, 0);">&nbsp;<br></span><span style="color: rgb(0, 128, 128);">&nbsp;9</span>&nbsp;<span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 255);">new</span><span style="color: rgb(0, 0, 0);">&nbsp;Anthem.AutoSuggestBox.SelectedValueChangedHandler(<br></span><span style="color: rgb(0, 128, 128);">10</span>&nbsp;<span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;asbFavoriteBand_SelectedValueChanged);<br></span><span style="color: rgb(0, 128, 128);">11</span>&nbsp;<span style="color: rgb(0, 0, 0);">}<br></span><span style="color: rgb(0, 128, 128);">12</span>&nbsp;<span style="color: rgb(0, 0, 0);"></span></div><br><span style="font-size: 10.5pt; font-family: &quot;Times New Roman&quot;;" lang="EN-US"><!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600"
 o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f"
 stroked="f">
 <v:stroke joinstyle="miter"/>
 <v:formulas>
  <v:f eqn="if lineDrawn pixelLineWidth 0"/>
  <v:f eqn="sum @0 1 0"/>
  <v:f eqn="sum 0 0 @1"/>
  <v:f eqn="prod @2 1 2"/>
  <v:f eqn="prod @3 21600 pixelWidth"/>
  <v:f eqn="prod @3 21600 pixelHeight"/>
  <v:f eqn="sum @0 0 1"/>
  <v:f eqn="prod @6 1 2"/>
  <v:f eqn="prod @7 21600 pixelWidth"/>
  <v:f eqn="sum @8 21600 0"/>
  <v:f eqn="prod @7 21600 pixelHeight"/>
  <v:f eqn="sum @10 21600 0"/>
 </v:formulas>
 <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
 <o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:414.75pt;
 height:297pt'>
 <v:imagedata src="file:///C:\DOCUME~1\Kevin\LOCALS~1\Temp\msohtml1\01\clip_image001.png"
  o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><span style="font-size: 10pt; font-family: 宋体;">下面是处理</span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;;" lang="CS">TextChanged</span><span style="font-size: 10pt; font-family: 宋体;">事件的代码：<br><br><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 128, 128);">&nbsp;1</span>&nbsp;<span style="color: rgb(0, 0, 255);">void</span><span style="color: rgb(0, 0, 0);">&nbsp;asbFavoriteBand_TextChanged(</span><span style="color: rgb(0, 0, 255);">object</span><span style="color: rgb(0, 0, 0);">&nbsp;source,&nbsp;<br></span><span style="color: rgb(0, 128, 128);">&nbsp;2</span>&nbsp;<span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Anthem.AutoSuggestEventArgs&nbsp;e)<br></span><span style="color: rgb(0, 128, 128);">&nbsp;3</span>&nbsp;<span style="color: rgb(0, 0, 0);">{<br></span><span style="color: rgb(0, 128, 128);">&nbsp;4</span>&nbsp;<span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);">Creates&nbsp;a&nbsp;dataview&nbsp;from&nbsp;a&nbsp;datatable</span><span style="color: rgb(0, 128, 0);"><br></span><span style="color: rgb(0, 128, 128);">&nbsp;5</span>&nbsp;<span style="color: rgb(0, 128, 0);"></span><span style="color: rgb(0, 0, 0);"><br></span><span style="color: rgb(0, 128, 128);">&nbsp;6</span>&nbsp;<span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;DataView&nbsp;dv&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 255);">new</span><span style="color: rgb(0, 0, 0);">&nbsp;DataView(_dtBands);<br></span><span style="color: rgb(0, 128, 128);">&nbsp;7</span>&nbsp;<span style="color: rgb(0, 0, 0);"><br></span><span style="color: rgb(0, 128, 128);">&nbsp;8</span>&nbsp;<span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);">Filters&nbsp;the&nbsp;datatable&nbsp;based&nbsp;on&nbsp;the&nbsp;CurrentText&nbsp;property</span><span style="color: rgb(0, 128, 0);"><br></span><span style="color: rgb(0, 128, 128);">&nbsp;9</span>&nbsp;<span style="color: rgb(0, 128, 0);"></span><span style="color: rgb(0, 0, 0);"><br></span><span style="color: rgb(0, 128, 128);">10</span>&nbsp;<span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;dv.RowFilter&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 255);">string</span><span style="color: rgb(0, 0, 0);">.Format(</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">BandName&nbsp;LIKE&nbsp;'%{0}%'</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">,&nbsp;e.CurrentText);<br></span><span style="color: rgb(0, 128, 128);">11</span>&nbsp;<span style="color: rgb(0, 0, 0);"><br></span><span style="color: rgb(0, 128, 128);">12</span>&nbsp;<span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);">Sets&nbsp;the&nbsp;dataview&nbsp;as&nbsp;the&nbsp;control's&nbsp;datasource</span><span style="color: rgb(0, 128, 0);"><br></span><span style="color: rgb(0, 128, 128);">13</span>&nbsp;<span style="color: rgb(0, 128, 0);"></span><span style="color: rgb(0, 0, 0);"><br></span><span style="color: rgb(0, 128, 128);">14</span>&nbsp;<span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;asbFavoriteBand.DataSource&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">&nbsp;dv;<br></span><span style="color: rgb(0, 128, 128);">15</span>&nbsp;<span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;asbFavoriteBand.DataBind();<br></span><span style="color: rgb(0, 128, 128);">16</span>&nbsp;<span style="color: rgb(0, 0, 0);">}<br></span><span style="color: rgb(0, 128, 128);">17</span>&nbsp;<span style="color: rgb(0, 0, 0);"></span></div></span><br><pre><span style="font-size: 10pt;"><span style="">&nbsp;</span>在上面的代码片断中，你可以在<span lang="CS">AutoSuggest</span>控件中用任一数据源。通常是查询数据库获得结果集，通过调用<span lang="CS">DataBind</span>方法才能将建议列表显示在屏幕上。<span lang="CS"><o:p></o:p></span></span></pre><pre><span style="font-size: 10.5pt;">值得关注的地方<span lang="CS"><o:p></o:p></span></span></pre><pre style="text-indent: 21pt;"><span style="font-size: 10pt;">无可置疑，这个控件要求我们对<span lang="CS">.NET</span>控件的工作原理有更进一步的理解，如：使用嵌入式<span lang="CS">web</span>资源（图像、<span lang="CS">javascript</span>和<span lang="CS">css</span>文件），支持基于模板式提供内容，事件触发和处理<span lang="CS">javascript</span>集成。<span lang="CS"><o:p></o:p></span></span></pre><pre style="text-indent: 21pt;"><span style="font-size: 10pt;">面向对象的<span lang="CS">javascript</span>也值得一看，它的确使处理事情变得更容易。<br>


<br>
<a href="/Files/finesite/AutoSuggestBox.rar"><font color="#ff0000">源码下载</font></a></span></pre><img src ="http://www.cnblogs.com/finesite/aggbug/996537.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41276/" target="_blank">[新闻]浅析facebook的信息架构</a>]]></description></item><item><title>不小了，该谈朋友结婚了，年前能实现吗？</title><link>http://www.cnblogs.com/finesite/archive/2007/12/14/994417.html</link><dc:creator>Kevin  Li</dc:creator><author>Kevin  Li</author><pubDate>Fri, 14 Dec 2007 01:40:00 GMT</pubDate><guid>http://www.cnblogs.com/finesite/archive/2007/12/14/994417.html</guid><wfw:comment>http://www.cnblogs.com/finesite/comments/994417.html</wfw:comment><comments>http://www.cnblogs.com/finesite/archive/2007/12/14/994417.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/finesite/comments/commentRss/994417.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/finesite/services/trackbacks/994417.html</trackback:ping><description><![CDATA[<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT style="BACKGROUND-COLOR: #ffffff" color=#000000> 前天参加同事儿子的婚礼，人山人海，那个壮观隆重的场面就甭提了！<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在音乐声、礼花绽放中，司仪的主持下，婚礼正式开始，其中一个环节是晚辈为父母鞠躬、敬感恩茶，那一声声爸爸您喝茶、妈妈您喝茶，让老两口两个老泪纵横。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 是啊，父母含辛茹苦把我们从嗷嗷待哺的婴儿拉扯养育到今天英俊健康的青年小伙子，直到走上结婚的红地毯，完成了爱的交接，儿女报答父母的养育之恩，父母也了却平生以来的一桩心愿，能不激动高兴吗？<BR></FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 想起了个人的事情，想起来了我的父母，还在病中的父亲，电话中父母一直关心个人事情办的怎样了？即使不说，我也知道父母是为了顾及我的感受，而把这忧虑压至心底任由自己承受。此刻，我想最大的不孝就是未能让父母在有生之年亲眼目睹自己儿子的婚礼，甚至能抱上自己的小孙子、孙女。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 个人婚姻问题，是父母心中沉甸甸的话题，我要开始着手解决这一问题了，现实生活中影响的因素太多，真的，好多不是自己来决定的。为了父母，为了自己，该结婚了，一直想寻求自己那份没有过多因素干扰的、平实的真爱，觉得好难，不能再自私的仅为自己活着！</P><img src ="http://www.cnblogs.com/finesite/aggbug/994417.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41275/" target="_blank">[新闻]Mozilla将于本周五发布Firefox 3.1第一个预览版</a>]]></description></item><item><title>vs2005项模板和项目模板丢失的解决办法(今天再次验证非常管用!)</title><link>http://www.cnblogs.com/finesite/archive/2007/11/26/973245.html</link><dc:creator>Kevin  Li</dc:creator><author>Kevin  Li</author><pubDate>Mon, 26 Nov 2007 13:38:00 GMT</pubDate><guid>http://www.cnblogs.com/finesite/archive/2007/11/26/973245.html</guid><wfw:comment>http://www.cnblogs.com/finesite/comments/973245.html</wfw:comment><comments>http://www.cnblogs.com/finesite/archive/2007/11/26/973245.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/finesite/comments/commentRss/973245.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/finesite/services/trackbacks/973245.html</trackback:ping><description><![CDATA[　前段时间为了学习体验分布式三层架构，只得把中文版的ｖｓ２００５换成英文版的ｖｓ２００５，因为前者只能新建WebSite而不能新建Web Application,另外又安装一个Web Application Plug-in和中文的MSDN，由此折腾了好一阵子！<br>　<br>　　开发OnLineExam的过程中，却发现找不到项目模板和项模板，至于二者的区别<a href="http://msdn2.microsoft.com/zh-cn/library/ms247072%28VS.80%29.aspx"><font color="#ff0000">在这里</font></a>详述，急煞人！修复一次安装过程，也无果，甚至考虑重装系统，但是实在不想再等待那几个小时！google一下，有网络就是好啊，终于找到了解决方案！<br><br>　　一：依次打开如下目录：（Ｄ：为我安装.net的具体盘符）　D:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates　　在该目录下有Csharp和Web等文件夹（具体文件夹个数视安装.net过程中所选择的功能项而定）<br><br>　　二：展开　D:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates\Web\CSharp\1033　将该目录下所有的zip文件剪切复制到　D:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates\Web\CSharp\　　也就是说　1033中的zip文件现在和1033文件夹同级了！<br><br>　　三：对于　D:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates中的所有文件夹分别展开找到zip文件后做如上步骤二同样的操作<br><br>　　以上三步是安装vs2005的项目模板，那么项模板的安装和项目模板的安装雷同，具体展开如下目录：<br>　　D:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates　　操作同上<br><br><br>　　<font color="#ff0000">四：最重要的一步，退出vs2005开发环境，从开始菜单打开　visual studio 2005 命令行窗口　运行　"devenv&nbsp; /setup" ,再启动vs2005，就看到熟悉的各种模板和StarterKit了，但是我是比较兴奋的！：）</font><br><img src ="http://www.cnblogs.com/finesite/aggbug/973245.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41274/" target="_blank">[新闻]瑞星将向个人用户免费1年</a>]]></description></item><item><title>批量替换数据库记录内容的一条SQL语句</title><link>http://www.cnblogs.com/finesite/archive/2007/11/24/970736.html</link><dc:creator>Kevin  Li</dc:creator><author>Kevin  Li</author><pubDate>Sat, 24 Nov 2007 02:13:00 GMT</pubDate><guid>http://www.cnblogs.com/finesite/archive/2007/11/24/970736.html</guid><wfw:comment>http://www.cnblogs.com/finesite/comments/970736.html</wfw:comment><comments>http://www.cnblogs.com/finesite/archive/2007/11/24/970736.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/finesite/comments/commentRss/970736.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/finesite/services/trackbacks/970736.html</trackback:ping><description><![CDATA[今天在学习一个ＣＭＳ中，想对数据库(Access)中的记录批量修改，摸索了一下久违的SQL语句，感觉不错，记下来！<br><br>&nbsp;源记录<img src="http://www.cnblogs.com/images/cnblogs_com/finesite/Source.jpg" alt="Source.jpg" border="0" height="207" width="284">　目的记录　<img src="http://www.cnblogs.com/images/cnblogs_com/finesite/Original.jpg" alt="Original.jpg" border="0" height="206" width="282"><br><br>SQL语句如下：<br>update exion set title="易尚"+right(title,len(title)-2) where title like "默认*";<br><br>具体通式解释如下：<br><br><span style="color: rgb(0, 255, 0); background-color: rgb(0, 0, 0);"></span><span style="color: rgb(0, 255, 0); background-color: rgb(0, 0, 0);"></span><font color="#0000ff" size="3">UPDATE 表名 SET 字段名 = "字段值"+right(字段名,len(字段名)-要替换的字段内容长度)<br>WHERE&nbsp; 字段名&nbsp; like "原字段值*";</font><br><br>btw:汉字和字母均占一个字符<br><br>同样如果要批量替换字段值的中间，或者右边部分内容，可以以此类推！<br><img src ="http://www.cnblogs.com/finesite/aggbug/970736.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41273/" target="_blank">[新闻]中国互联网历史上最伟大的产品TOP10（二）</a>]]></description></item><item><title>开源blog的取舍</title><link>http://www.cnblogs.com/finesite/archive/2007/07/08/810606.html</link><dc:creator>Kevin  Li</dc:creator><author>Kevin  Li</author><pubDate>Sun, 08 Jul 2007 15:48:00 GMT</pubDate><guid>http://www.cnblogs.com/finesite/archive/2007/07/08/810606.html</guid><wfw:comment>http://www.cnblogs.com/finesite/comments/810606.html</wfw:comment><comments>http://www.cnblogs.com/finesite/archive/2007/07/08/810606.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/finesite/comments/commentRss/810606.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/finesite/services/trackbacks/810606.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;<font size="4"> 了解web2.0已经是很久以前了,最近受 <a href="http://www.web2list.cn/web2news/web2news_1695.html">用博客卖葡萄酒</a> 文章的启发,决定大胆启用blog为公司产品营销做一次尝试! 但不同的是 </font><font size="-1"><font size="4">Stormhoek 用的个人blog,我想采用多用户注册的blog机制,相当于为用户提供了类似国内的BSP服务,希望能通过免费的平台来带动产品销售!<br><br>&nbsp;&nbsp;&nbsp; 憧憬着未来的成功和营销方案,我可是在吃饭、睡觉、公交车上都在想，策划着后期的服务、推广方案和用户体验。如果在短短的时间内一个人搭建一个功能完善、用户基本满意的blog，可能有些不大现实，开源，我想到了开源的。net博客程序，首先搭建一个平台，然后根据用户反馈再来慢慢完善和个性化，也不失为一种策略。<br><br>&nbsp;&nbsp;&nbsp; 首先想到了.text博客，google一下 发现了很多版本，其中包括blogengine、subtext、x2blog、dudu的cnblogs， 开心大哥的 joycode， 搭建不是一般的复杂，框架倒是很好的学习范本，还能巩固.net的知识，花费了大量的时间和精力，完善功能和前台界面模板设计，结果还是不尽如人意，此刻我也想到了前次网站开发设计的教训，<b><font color="#ff0000">作技术的</font><font color="#ff0000">一定要真正明白用户需要什么！&nbsp; </font></b><font color="#000000">因为前次的设计我设计开发了一个自认为功能不错的网站（包括ajax用户极速体验 ：）），结果从客户那里没有获得我想得到的肯定！其中有一点就是界面比较简洁，不具有变化和新鲜感、吸引力！（oh，my god,网站平面设计？你杀了我吧！），而这些正是.text博客所不具有的，它主要面对的是.net开发的技术人员，有的是使用的方便和强大的功能，而界面的美化设计都不是他们关心的。<br><br>&nbsp; &nbsp;&nbsp; 吃一堑长一智，虽然采用.text开源blog的二次开发工作和模板设计已接近尾声，想到前次的经历，决定忍痛割爱，换用<a href="http://www.oblog.cn">oblog</a>？ 仿徨ing！oblog也是一个多用户的blog，blog该有的功能它都有了，还加入了更多web2。0元素 圈子，tag，群组等，目前唯一担心的后期维护问题，因为它采用asp开发的，可惜这不是我的长项，并且使用的是免费版，不公开源代码的，难不成后期还要money的？ 困惑ing</font><b><br><br></b></font></font><img src ="http://www.cnblogs.com/finesite/aggbug/810606.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41271/" target="_blank">[新闻]盖茨官方否认天价租楼看奥运 纯属地产商炒作</a>]]></description></item><item><title>网上选课系统分析与设计</title><link>http://www.cnblogs.com/finesite/archive/2007/07/07/245470.html</link><dc:creator>Kevin  Li</dc:creator><author>Kevin  Li</author><pubDate>Fri, 06 Jul 2007 16:00:00 GMT</pubDate><guid>http://www.cnblogs.com/finesite/archive/2007/07/07/245470.html</guid><wfw:comment>http://www.cnblogs.com/finesite/comments/245470.html</wfw:comment><comments>http://www.cnblogs.com/finesite/archive/2007/07/07/245470.html#Feedback</comments><slash:comments>34</slash:comments><wfw:commentRss>http://www.cnblogs.com/finesite/comments/commentRss/245470.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/finesite/services/trackbacks/245470.html</trackback:ping><description><![CDATA[
<p dir="ltr" style="margin-right: 0px;">MSDN的webcast主讲人告诉我:学习aspnet就是多看多练,拟作一个网上选课系统,熟悉webform的开发环境和流程.其设计流程没有按照 软件工程 上讲的圈圈套套来.<br><br>一:系统分析<br><br>从操作功能分为两类:1.通用功能操作,主要实现用户修改密码和注销的操作,其他共用功能应该还有,暂时没有想到. 2.为不同用户定制的功能操作<br><br><strong>1.通用功能<br></strong>(1)修改密码<br>&nbsp;系统的使用人员均有自己的用户名和密码,以确保信息的私有性和安全性.<br>(2)注销<br>&nbsp;退出使用系统,注销后可重新登录<br><br><strong>2.用户功能<br></strong>(1)教学助理 (系统管理员)<br>&nbsp; (一) 添加人员<br>实现对选课老师和学生个人信息的增删改查操作.<br>&nbsp; (二)课程设置<br>决定欲开课的课程是否开,停状态,并指定相应的授课教师,授课时间,地点.<br>&nbsp; (三)统计图表<br>查看每门课的选课人数,老师的得票率,老师,学生选课统计以及学生选课数少于2门的学生信息.<br>&nbsp; (四)班级设置<br>管理开设课程对应的班级,确定某一课程所属的班名,最多可以选课的人数以及选课截止日期.<br>&nbsp; (五)添加学生班级<br>在添加学生信息时,以确定他所属的班级.<br>(2)教师<br>&nbsp;&nbsp;(一)个人信息显示<br>显示教师个人信息,如账号,姓名,职称,联系方式等.<br>&nbsp;&nbsp;(二)教师选课<br>在规定范围内选择要教授的课程,每位教师最多教授3门课程.<br>&nbsp;&nbsp;(三)列出选课信息 <br>列出所选课的详细信息,课程名,所属班级名,课程时间,地点安排.<br>(3)学生<br>&nbsp; (一)个人信息显示<br>显示学生个人信息,如:学号,姓名,所在班级等.<br>&nbsp; (二)学生选课<br>选择要选修的课程,如果重选,系统提示.<br>&nbsp; (三)列出选课信息<br>列出已选课的详细信息,并允许退选,但不能小于2门.<br><br>

<script type="text/javascript"><!--
google_ad_client = "pub-7660517742757093";
//728x90, 创建于 07-12-14
google_ad_slot = "8581607994";
google_ad_width = 728;
google_ad_height = 90;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

<font color="#000000" size="3"><a href="/Files/finesite/%E6%95%99%E5%AD%A6%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F.rar"> 源码下载</a></font></p><img src ="http://www.cnblogs.com/finesite/aggbug/245470.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41270/" target="_blank">[新闻]2008年7月24日IT博客精选</a>]]></description></item><item><title>vs2005发布的网站中无法显示图片的原因,希望引以为戒!</title><link>http://www.cnblogs.com/finesite/archive/2007/06/25/795546.html</link><dc:creator>Kevin  Li</dc:creator><author>Kevin  Li</author><pubDate>Mon, 25 Jun 2007 14:16:00 GMT</pubDate><guid>http://www.cnblogs.com/finesite/archive/2007/06/25/795546.html</guid><wfw:comment>http://www.cnblogs.com/finesite/comments/795546.html</wfw:comment><comments>http://www.cnblogs.com/finesite/archive/2007/06/25/795546.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.cnblogs.com/finesite/comments/commentRss/795546.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/finesite/services/trackbacks/795546.html</trackback:ping><description><![CDATA[一次郁闷的调试经历,现在问题解决了,不忍心就让它白白溜走了,记下来!<br><br>做了一个收集用户信息的页面,用了不少背景图片,在vs2005中 预览页面 都是可以正常显示图片的,于是我就发布网站,在本地也没有检查就上传到服务器上,结果打开一看,除了文本和字体,眼前一片空白,什么都没有显示,我从来没有遇到过的问题! <br><br>这个我就有病乱投医了,用尽了种种办法修改下面的代码(部分):<br><br>
<div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: rgb(238, 238, 238);"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 128, 128);">1</span>&nbsp;<span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);">tr</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);"><br></span><span style="color: rgb(0, 128, 128);">2</span>&nbsp;<span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);">td&nbsp;height</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">141</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&gt;&lt;</span><span style="color: rgb(0, 0, 0);">a&nbsp;href</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">http://www.***.com.cn/list.aspx?id=29</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&gt;&lt;</span><span style="color: rgb(0, 0, 0);">img&nbsp;src</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">images/av/4.jpg</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;width</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">209</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;height</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">149</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;border</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;runat&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">server</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;id&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">img4</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">/&gt;&lt;/</span><span style="color: rgb(0, 0, 0);">a</span><span style="color: rgb(0, 0, 0);">&gt;&lt;/</span><span style="color: rgb(0, 0, 0);">td</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);"><br></span><span style="color: rgb(0, 128, 128);">3</span>&nbsp;<span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);">td</span><span style="color: rgb(0, 0, 0);">&gt;&lt;</span><span style="color: rgb(0, 0, 0);">a&nbsp;href</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">http://www.***.com.cn/AboutUs.aspx</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&gt;&lt;</span><span style="color: rgb(0, 0, 0);">img&nbsp;runat&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">server</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;id&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">img5</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;src</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">images/av/5.jpg</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;width</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">196</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;height</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">149</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;border</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 0);">/&gt;&lt;/</span><span style="color: rgb(0, 0, 0);">a</span><span style="color: rgb(0, 0, 0);">&gt;&lt;/</span><span style="color: rgb(0, 0, 0);">td</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);"><br></span><span style="color: rgb(0, 128, 128);">4</span>&nbsp;<span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);">td&nbsp;width</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">385</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;height</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">283</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;rowspan</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">2</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 0);">&gt;&lt;</span><span style="color: rgb(0, 0, 0);">img&nbsp;&nbsp;runat&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">server</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;id&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">img8</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;src&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">images/av/8.jpg</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">/&gt;&lt;/</span><span style="color: rgb(0, 0, 0);">td</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);"><br></span><span style="color: rgb(0, 128, 128);">5</span>&nbsp;<span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;</span><span style="color: rgb(0, 0, 0);">&lt;/</span><span style="color: rgb(0, 0, 0);">tr</span><span style="color: rgb(0, 0, 0);">&gt;</span></div><br>一:把jpg格式转化为gif<br>二:改图片的相对路径为绝对路径<br>三:全部把html控件改成服务器控件<br><br>还不断尝试其他的方法,事后想想真是白痴的没有话说,这个时候时间已到了凌晨2:30,因为第二天还有课,虽然没有解决,还是郁郁不乐的睡了,整个一天都百思不得其解,想到了到csdn上发帖求救,答案有了!<br><br>引用如下: 就是因为路径中含有被插件怀疑为广告的字样！<br>试试,还真的是这样,我就把图片所在的文件夹名由ad改成av!<br><br>小生才疏学浅,真是屋露偏欲连阴雨,为什么碰巧就遇到这些情况呢? 以前写sql语句,由于用了系统关键字结果检查几百遍都没有错的sql语句,在C#中就是报错,最后用[]圈住才解决,郁闷!<br><br>问题说我安装广告屏蔽插件,IE7,FireFox 怎么装的,找了半天还没有找到!!NND<br><img src ="http://www.cnblogs.com/finesite/aggbug/795546.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41269/" target="_blank">[新闻]TOM在线与Joost正式组建合资公司</a>]]></description></item><item><title>最近的苦闷，想创业（修改版）</title><link>http://www.cnblogs.com/finesite/archive/2007/06/19/788886.html</link><dc:creator>Kevin  Li</dc:creator><author>Kevin  Li</author><pubDate>Tue, 19 Jun 2007 05:18:00 GMT</pubDate><guid>http://www.cnblogs.com/finesite/archive/2007/06/19/788886.html</guid><wfw:comment>http://www.cnblogs.com/finesite/comments/788886.html</wfw:comment><comments>http://www.cnblogs.com/finesite/archive/2007/06/19/788886.html#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://www.cnblogs.com/finesite/comments/commentRss/788886.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/finesite/services/trackbacks/788886.html</trackback:ping><description><![CDATA[<p>最近有很多想法，不说出来，不实现，结果都是空想！</p>
<p>我现在的工作不好不坏，好听一点，风平浪静，说实际一点，就是想闲暇之余，利用手头的资源来赚点钱，至少能有座房子做归宿，看到很多互联网创业的朋友，都在勤勤恳恳的做自己的事业。</p>
<p><strike>现在手头有两个空闲的空间和两个域名 <a href="http://www.exion.cn">www.exion.cn</a> 和 <a href="http://www.cnforums.cn">www.cnforums.cn</a>，</strike>本人用asp.net做过一些中小型的网站，对互联网还是比较敏锐的。</p>
<p><strike>前者准备给**搞个网站之类的（商业空间展示设计，客户资源很丰富，soho一族），前阵子用<a href="http://www.exion.cn">www.exion.cn</a> 搞了digg模式的网站，可惜对行业不是很了解，推广起来感觉捉襟见肘，就不得不放弃了！</strike></p>
<p>后者想利用一个现成的论坛探讨一下教育2.0 这种开放式教育，打算宣传一种新的教学理念或者对教育有关的内容，正在思考中！</p>
<p>自己也想做一个开源软件，关于物品租借方面，加强用户参与，挖掘商业数据等等呢，想的天花乱坠！</p>
<p><br>还想用手头的空间和域名架个黄色网站，那样可能来钱比较快，不过还是忍住了！</p>
<p>想创业的朋友，你们有这方面的困惑吗？如果你有比较成熟的想法，我转让我的资源，聊聊吧，大家相互支个招！</p><p>ps:时过境迁，物是人非,域名（<strike><a href="http://www.exion.cn">www.exion.cn</a> 和 <a href="http://www.cnforums.cn">www.cnforums.cn</a></strike>）过期了，人也走了，我的博也修改一些了， 重新开站&nbsp; <a href="http://www.ibaima.com">http://www.ibaima.com&nbsp;&nbsp;&nbsp; </a><a href="http://www.boiok.net">http://www.boiok.net</a><br></p><img src ="http://www.cnblogs.com/finesite/aggbug/788886.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41268/" target="_blank">[新闻]财富:谷歌副总裁称其新闻搜索值1亿美元</a>]]></description></item></channel></rss>