﻿<?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>博客园-GodSpeed</title><link>http://www.cnblogs.com/GodSpeed/</link><description /><language>zh-cn</language><lastBuildDate>Sat, 26 Jul 2008 04:41:29 GMT</lastBuildDate><pubDate>Sat, 26 Jul 2008 04:41:29 GMT</pubDate><ttl>60</ttl><item><title>浅谈项目经理的项目管理</title><link>http://www.cnblogs.com/GodSpeed/archive/2008/07/22/1248787.html</link><dc:creator>GodSpeed</dc:creator><author>GodSpeed</author><pubDate>Tue, 22 Jul 2008 07:53:00 GMT</pubDate><guid>http://www.cnblogs.com/GodSpeed/archive/2008/07/22/1248787.html</guid><wfw:comment>http://www.cnblogs.com/GodSpeed/comments/1248787.html</wfw:comment><comments>http://www.cnblogs.com/GodSpeed/archive/2008/07/22/1248787.html#Feedback</comments><slash:comments>25</slash:comments><wfw:commentRss>http://www.cnblogs.com/GodSpeed/comments/commentRss/1248787.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/GodSpeed/services/trackbacks/1248787.html</trackback:ping><description><![CDATA[<p>作为一个即将转型的程序员，我也谈谈我对项目管理的一些看法，这些看法极有可能非常的不成熟，所以请大家尽管排砖，使劲儿拍，越使劲儿我越高兴。：）</p>
<p>&nbsp;</p>
<p>我认为一个合格的项目经理在项目管理过程中应该主要关注以下几方面的东西：</p>
<p>1，以验收项目为目的。所以，一切都应该是可验证的。把项目划分为若干个任务的同时，也应该已经为这些任务制定好了完成的标准，即做到什么程度为止。</p>
<p>&nbsp;&nbsp;&nbsp; 我们做项目，为的是什么？你要非说我为社会主义祖国信息化建设做出贡献我也不反对，但是我要说，如果最后不能验收，或者验收过程出现问题，那么项目就要面临失败了，项目经理就要面临走人了。<strong style="color: red">所以，制定项目计划时，划分任务和制定任务的完成标准一样重要，这些标准可以是一些测试用例，也可以是其它一些可度量的标准</strong>。我还想说，要尽量给客户灌输一种标准：&#8220;<span style="color: red">验收就是跑完客户已经签字的测试用例，系统出现的错误在可以接受的范围&#8221;。</span></p>
<p>&nbsp;</p>
<p><span style="color: #000000">2，<font style="color: #000000" color="#ff0000">全员参与。作为一个新手项目经理，不可避免的会出现一些判断失误或者理解错误。怎么才能最大程度减少项目的风险呢？我的想法是如果是项目组比较小，则可以全员参与项目需求的分析和计划的讨论；如果项目组较大，则可以采取分组和骨干讨论的办法。在得到项目组成员的建议以后，项目经理更容易全面的思考，掌控项目的每一个风险，再独力做出项目计划并提交领导供审核。在这个过程中，项目组成员得以参与，提高了团队的凝聚力和主人翁意识，提高了开发的积极性；同时也是一次学习，对项目组成员的提高又莫大的好处。但是，全员参与有些问题不得不注意，在讨论过程中，项目经理应尽量避免发表意见，只应多意见提得好的组员予以鼓励，避免陷入无谓的争吵。总之，我认为，<strong style="color: #ff6600">全员参与的项目管理有利于减小风险，提高项目成员的积极性和全局观，对项目成功有重大作用。</strong></font></span></p>
<p><span style="color: #000000"><strong><font color="#ff6600"></font></strong></span>&nbsp;</p>
<p><span style="color: #000000"><font style="color: #000000" color="#ff6600">3，沟通。沟通是个谈不完的话题，项目经理的绝大多数难题都可以通过沟通来解决，所以<span style="color: #ff6600"><strong>沟通是重中之重</strong></span>。和项目组沟通，确保计划的按期执行，了解项目组成员的困难（包括日常生活上的困惑，这也会影响到项目），协调和组织资源；和领导沟通，让他知道你在干什么，都干了什么，将要干什么。领导和客户一样非常重要，因为他发工资！~_~ 和客户沟通，尽可能的去勾引它说出真正的想法，使项目的开发运行在正确的轨道。总之，<strong>沟通比任何事情都重要。</strong></font></span></p>
<p>&nbsp;</p>
<p><span style="color: #000000">4，客户管理。我已经看到臭鸡蛋飞过来了，你个小小的项目经理，还是初级的，客户会归你管吗？确实是这样，客户怎么会归项目经理管呢。在我经历的一个外包项目中，那个客户甚至自己雇佣项目经理，来管理我们当时的开发团队进行工作。但是，我们不能放弃，明知山有虎，偏向虎山行。不屈不挠不怕斗争才是我们新世纪大好青年的本色。。。（省略5000字），那么，怎么斗争呢？我认为，只要仔细的想，办法还是有的。首先，要和客户明确需求，避免无意义的变更。从项目开始的那天起，凡是重要的与需求相关的<span style="color: #ff6600">文档，都要客户签字确认</span>。这样能避免客户拍大腿出需求，那样会累死我们，还不讨好。当客户需要签自己名字的时候，一般它就会仔细思考一下，这样就能省去很多不必要的反复。其次，<span style="color: #ff6600">要让客户的工作计划中有你的项目</span>。否则你发出的request不能及时得到回复，那么，项目延期是必然的。</span></p>
<p><span style="color: #000000">最后，<span style="color: #000000">要经常保持沟通，让客户了解你的进展。他非常的希望也非常的愿意知道你在干什么，干到什么程度了，将要怎么干，否则他付钱也不心甘情愿。当然，我们也不能什么都跟客户说阿，挑些客户容易理解的，重点关键的"点"，以及项目需求模糊的地方。这样能最大程度上给客户一种安全感，也能尽快明确需求，引导客户说出真正想要的东西。</span></span></p>
<p><span style="color: #000000"></span>&nbsp;</p>
<p><span style="color: #000000"><span style="color: #000000">5，项目成员的培养。作为一个新手项目来说，我们可能没有太多的东西去教给项目组成员，甚至有些成员在技术上要比我们厉害得多。但是，我们可以为项目组成员提供一个成长和学习的机会，同时也是我们自己的学习机会。利用一切会议，讨论甚至吃饭，让项目组成员参与到项目中来，让他们了解整个项目，培养一种学习的氛围。我始终认为，<span style="color: #ff6600">相对于技术能力来说，一个程序员对项目的理解更为重要一些，理解的越好，对项目的贡献就越大</span>。而<span style="color: #ff6600"><strong>学习是一个个人或者一个组织优秀或者将要走向优秀的基本特征。</strong></span>在项目组成员能力提高的同时，我相信项目的成功就在眼前。</span></span></p>
<p><span style="color: #000000"></span>&nbsp;</p>
<p><span style="color: #000000"><span style="color: #000000">最后，我想说的是，<span style="color: #0000ff"><strong style="font-size: 18pt">做正确的事情永远都比正确的做事情重要。<span style="font-size: 10pt">这是我的座右铭。</span></strong></span></span></span><span style="color: #000000"><span style="color: #000000">预祝所有的新手项目经理都能达到公司要求，满足客户期望，带领项目组成员共同前进。</span></span></p>
<img src ="http://www.cnblogs.com/GodSpeed/aggbug/1248787.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41313/" target="_blank">[新闻]微软推新型搜索技术"BrowseRank"挑战谷歌</a>]]></description></item><item><title>常用JS方法</title><link>http://www.cnblogs.com/GodSpeed/archive/2008/05/21/1203937.html</link><dc:creator>GodSpeed</dc:creator><author>GodSpeed</author><pubDate>Wed, 21 May 2008 04:24:00 GMT</pubDate><guid>http://www.cnblogs.com/GodSpeed/archive/2008/05/21/1203937.html</guid><wfw:comment>http://www.cnblogs.com/GodSpeed/comments/1203937.html</wfw:comment><comments>http://www.cnblogs.com/GodSpeed/archive/2008/05/21/1203937.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/GodSpeed/comments/commentRss/1203937.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/GodSpeed/services/trackbacks/1203937.html</trackback:ping><description><![CDATA[有些js方法，我们经常用，却也经常忘记，所以我就写下来<br />
<br />
1，关闭子窗口，给父窗口返回一个值 window.returnValue = "";<br />
2，在子窗口中得到父窗口传过来的参数<font face="Verdana">&nbsp; var result = window.dialogArguments;<br />
</font>3，弹出一个模态窗口 <font face="Verdana">window.showModalDialog(url,agruments,sFeatures),非模态用showModelessDialog，参数相同。url为要转到的页面，agruments是参数（随便什么都行），sFeatures是窗口大小一类的东西，具体有：<br />
（1）dialogHeight:&nbsp;&nbsp;&nbsp;对话框高度，不小于100px<br />
（2）&nbsp;dialogWidth:&nbsp;&nbsp;&nbsp;对话框宽度。<br />
（3）&nbsp;dialogLeft:&nbsp;&nbsp;&nbsp;&nbsp;离屏幕左的距离。<br />
（4）dialogTop:&nbsp;&nbsp;&nbsp;&nbsp;离屏幕上的距离。<br />
（5）center:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;yes&nbsp;|&nbsp;no&nbsp;|&nbsp;1&nbsp;|&nbsp;0&nbsp;}&nbsp;：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;是否居中，默认yes，但仍可以指定高度和宽度。<br />
（6）help:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{yes&nbsp;|&nbsp;no&nbsp;|&nbsp;1&nbsp;|&nbsp;0&nbsp;}：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;是否显示帮助按钮，默认yes。<br />
（7）resizable:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{yes&nbsp;|&nbsp;no&nbsp;|&nbsp;1&nbsp;|&nbsp;0&nbsp;}&nbsp;[IE5+]：&nbsp;&nbsp;&nbsp;&nbsp;是否可被改变大小。默认no。<br />
（8）status:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{yes&nbsp;|&nbsp;no&nbsp;|&nbsp;1&nbsp;|&nbsp;0&nbsp;}&nbsp;[IE5+]：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;是否显示状态栏。默认为yes[&nbsp;Modeless]或no[Modal]。<br />
（9）scroll:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;yes&nbsp;|&nbsp;no&nbsp;|&nbsp;1&nbsp;|&nbsp;0&nbsp;|&nbsp;on&nbsp;|&nbsp;off&nbsp;}：是否显示滚动条。默认为yes。</font><br />
4，onload在后台的Page_Load执行后才开始执行<br />
5，str.substring(start,end),截取字符串，如果只有start，则直接截取到结尾。<br />
6，str.indexOf("a"),判断a在字符串中最先出现的位置，如果没有则为-1。这个方法大多被用来判断字符串中是否包含该子串。<br />
7，location.href：js中的转向其它页面的属性。 <br />
8，除法取整&nbsp; var a<font face="Verdana">= 9/2|0;</font>
<img src ="http://www.cnblogs.com/GodSpeed/aggbug/1203937.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41312/" target="_blank">[新闻]2008年7月26日IT博客精选</a>]]></description></item><item><title>Asp.net AJAX 返回从服务器端返回DataTable</title><link>http://www.cnblogs.com/GodSpeed/archive/2008/05/14/1197093.html</link><dc:creator>GodSpeed</dc:creator><author>GodSpeed</author><pubDate>Wed, 14 May 2008 10:10:00 GMT</pubDate><guid>http://www.cnblogs.com/GodSpeed/archive/2008/05/14/1197093.html</guid><wfw:comment>http://www.cnblogs.com/GodSpeed/comments/1197093.html</wfw:comment><comments>http://www.cnblogs.com/GodSpeed/archive/2008/05/14/1197093.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/GodSpeed/comments/commentRss/1197093.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/GodSpeed/services/trackbacks/1197093.html</trackback:ping><description><![CDATA[摘要:  在CTP版中,只要在web config中配置如下即可: &lt;jsonSerializationmaxJsonLength="500"&gt; &lt;converters&gt; &lt;addname="DataSetConverter"type="Microsoft.Web.Preview.Script.Serialization.Converters.DataSetConverter&nbsp;&nbsp;<a href='http://www.cnblogs.com/GodSpeed/archive/2008/05/14/1197093.html'>阅读全文</a><img src ="http://www.cnblogs.com/GodSpeed/aggbug/1197093.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41311/" target="_blank">[新闻]微软每年向Apache捐10万美元支持开源软件</a>]]></description></item><item><title>Reporting Service 钻取</title><link>http://www.cnblogs.com/GodSpeed/archive/2008/05/14/1196455.html</link><dc:creator>GodSpeed</dc:creator><author>GodSpeed</author><pubDate>Wed, 14 May 2008 03:28:00 GMT</pubDate><guid>http://www.cnblogs.com/GodSpeed/archive/2008/05/14/1196455.html</guid><wfw:comment>http://www.cnblogs.com/GodSpeed/comments/1196455.html</wfw:comment><comments>http://www.cnblogs.com/GodSpeed/archive/2008/05/14/1196455.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/GodSpeed/comments/commentRss/1196455.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/GodSpeed/services/trackbacks/1196455.html</trackback:ping><description><![CDATA[<p>今天研究了 Reporting Service的钻取功能.我觉得分为两种,一是链接到另外一张报表,一种是直接在本报表中显示子项目.</p>
<p>&nbsp;</p>
<p>第一种主要靠设置单元格的Navigation属性里的HaperLInk action,太简单我就不详细说了。</p>
<p>第二种主要靠设置组的Visibility属性,Init Visibility为hidden,by another item选为依赖项,就OK了。</p>
<p>忘了说了还有种就是把子报表直接加到父报表中.也挺简单的，大家研究一下就OK了。</p>
<img src ="http://www.cnblogs.com/GodSpeed/aggbug/1196455.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41311/" target="_blank">[新闻]微软每年向Apache捐10万美元支持开源软件</a>]]></description></item><item><title>用C#.net发送邮件</title><link>http://www.cnblogs.com/GodSpeed/archive/2008/05/13/1195514.html</link><dc:creator>GodSpeed</dc:creator><author>GodSpeed</author><pubDate>Tue, 13 May 2008 09:33:00 GMT</pubDate><guid>http://www.cnblogs.com/GodSpeed/archive/2008/05/13/1195514.html</guid><wfw:comment>http://www.cnblogs.com/GodSpeed/comments/1195514.html</wfw:comment><comments>http://www.cnblogs.com/GodSpeed/archive/2008/05/13/1195514.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/GodSpeed/comments/commentRss/1195514.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/GodSpeed/services/trackbacks/1195514.html</trackback:ping><description><![CDATA[<p>&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Codehighlighter1_0_54_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_0_54_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_0_54_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_0_54_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_0_54_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_0_54_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_0_54_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_0_54_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /><span id="Codehighlighter1_0_54_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">/**/</span><span id="Codehighlighter1_0_54_Open_Text"><span style="color: #808080">///</span><span style="color: #008000">&nbsp;</span><span style="color: #808080">&lt;summary&gt;</span><span style="color: #008000"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080">///</span><span style="color: #008000">&nbsp;发送邮件<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080">///</span><span style="color: #008000">&nbsp;</span><span style="color: #808080">&lt;/summary&gt;</span></span><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">internal</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;Send()<br />
<img id="Codehighlighter1_91_914_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_91_914_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_91_914_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_91_914_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_91_914_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_91_914_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_91_914_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_91_914_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_91_914_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_91_914_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.Web.Mail.MailMessage&nbsp;mailmessage&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;MailMessage();<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mailmessage.From&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">fmzzs@126.com</span><span style="color: #800000">"</span><span style="color: #000000">;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mailmessage.To&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">张大伟</span><span style="color: #800000">"</span><span style="color: #000000">;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mailmessage.Subject&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">我是主题</span><span style="color: #800000">"</span><span style="color: #000000">;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mailmessage.Body&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">我是内容</span><span style="color: #800000">"</span><span style="color: #000000">;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mailmessage.Cc&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">张明</span><span style="color: #800000">"</span><span style="color: #000000">;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mailmessage.Fields.Add(</span><span style="color: #800000">"</span><span style="color: #800000">http://schemas.microsoft.com/cdo/configuration/smtpauthenticate</span><span style="color: #800000">"</span><span style="color: #000000">,&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">1</span><span style="color: #800000">"</span><span style="color: #000000">);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mailmessage.Fields.Add<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(</span><span style="color: #800000">"</span><span style="color: #800000">http://schemas.microsoft.com/cdo/configuration/sendusername</span><span style="color: #800000">"</span><span style="color: #000000">,myEmailUserName);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">自己邮箱的用户名&nbsp;</span><span style="color: #008000"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mailmessage.Fields.Add(</span><span style="color: #800000">"</span><span style="color: #800000">http://schemas.microsoft.com/cdo/configuration/sendpassword</span><span style="color: #800000">"</span><span style="color: #000000">,&nbsp;myEmailPassword);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">自己邮箱的密码&nbsp;</span><span style="color: #008000"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.Web.Mail.SmtpMail.SmtpServer&nbsp;</span><span style="color: #000000">=</span><span style="color: #800000">"</span><span style="color: #800000">smtp.126.com</span><span style="color: #800000">"</span><span style="color: #000000">;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">SMTP&nbsp;Server</span><span style="color: #008000"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.Web.Mail.SmtpMail.Send(mailmessage);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<p><br />
这个方法发送邮件有点儿老了，dotnet 2.0 的System.Net空间下有新的发送方式，因为着急,所以没看.这个就当是学习笔记了，下次再研究新的。</p>
<img src ="http://www.cnblogs.com/GodSpeed/aggbug/1195514.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41310/" target="_blank">[新闻]AOL将关闭3个网站以降低成本 集中发力广告</a>]]></description></item><item><title>c#.net写入app.config</title><link>http://www.cnblogs.com/GodSpeed/archive/2008/05/13/1195488.html</link><dc:creator>GodSpeed</dc:creator><author>GodSpeed</author><pubDate>Tue, 13 May 2008 09:21:00 GMT</pubDate><guid>http://www.cnblogs.com/GodSpeed/archive/2008/05/13/1195488.html</guid><wfw:comment>http://www.cnblogs.com/GodSpeed/comments/1195488.html</wfw:comment><comments>http://www.cnblogs.com/GodSpeed/archive/2008/05/13/1195488.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/GodSpeed/comments/commentRss/1195488.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/GodSpeed/services/trackbacks/1195488.html</trackback:ping><description><![CDATA[<p>今天写了个 windows的小程序，把我郁闷了够戗.太久没有接触了。就把一点儿小玩意儿写下来,以方便大家以后查阅.<br />
读取app.config就不赘述了，主要说说写入app.config.<br />
据说微软不太建议我们动态写入app.config的，但是不可避免的有人因为业务或其他需要就非要写入app.config.<br />
其实app.config就是个xml文件,找到位置,读出来,改了，然后保存回去，就行了。<br />
重要一点:app.config运行时就不在原来的目录下了，名称也变了。所以在写入时一定要写运行时那个文件.<br />
代码如下:<br />
&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Codehighlighter1_7_177_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_7_177_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_7_177_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_7_177_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_7_177_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_7_177_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_7_177_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_7_177_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_7_177_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">/**/</span><span id="Codehighlighter1_7_177_Open_Text"><span style="color: #808080">///</span><span style="color: #008000">&nbsp;</span><span style="color: #808080">&lt;summary&gt;</span><span style="color: #008000"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080">///</span><span style="color: #008000">&nbsp;设置app.config中的某个key的value.<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080">///</span><span style="color: #008000">&nbsp;</span><span style="color: #808080">&lt;/summary&gt;</span><span style="color: #008000"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080">///</span><span style="color: #008000">&nbsp;</span><span style="color: #808080">&lt;param&nbsp;name="AppKey"&gt;</span><span style="color: #008000">key</span><span style="color: #808080">&lt;/param&gt;</span><span style="color: #008000"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080">///</span><span style="color: #008000">&nbsp;</span><span style="color: #808080">&lt;param&nbsp;name="AppValue"&gt;</span><span style="color: #008000">value</span><span style="color: #808080">&lt;/param&gt;</span></span><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;&nbsp;SetValue(</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;AppKey,&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;AppValue)<br />
<img id="Codehighlighter1_248_1103_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_248_1103_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_248_1103_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_248_1103_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_248_1103_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_248_1103_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_248_1103_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_248_1103_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_248_1103_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_248_1103_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XmlDocument&nbsp;xDoc&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;XmlDocument();<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">此处配置文件在程序目录下</span><span style="color: #008000"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xDoc.Load(Application.StartupPath&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">file://MailSender.exe.config/</span><span style="color: #800000">"</span><span style="color: #000000">);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XmlNode&nbsp;xNode;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XmlElement&nbsp;xElem1;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XmlElement&nbsp;xElem2;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xNode&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;xDoc.SelectSingleNode(</span><span style="color: #800000">"</span><span style="color: #800000">//appSettings</span><span style="color: #800000">"</span><span style="color: #000000">);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xElem1&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;(XmlElement)xNode.SelectSingleNode(</span><span style="color: #800000">"</span><span style="color: #800000">//add[@key='</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;AppKey&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">']</span><span style="color: #800000">"</span><span style="color: #000000">);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(xElem1&nbsp;</span><span style="color: #000000">!=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">)<br />
<img id="Codehighlighter1_692_763_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_692_763_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_692_763_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_692_763_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_692_763_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_692_763_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_692_763_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_692_763_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_692_763_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_692_763_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xElem1.SetAttribute(</span><span style="color: #800000">"</span><span style="color: #800000">value</span><span style="color: #800000">"</span><span style="color: #000000">,&nbsp;AppValue);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000"><br />
<img id="Codehighlighter1_793_1011_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_793_1011_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_793_1011_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_793_1011_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_793_1011_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_793_1011_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_793_1011_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_793_1011_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_793_1011_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_793_1011_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xElem2&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;xDoc.CreateElement(</span><span style="color: #800000">"</span><span style="color: #800000">add</span><span style="color: #800000">"</span><span style="color: #000000">);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xElem2.SetAttribute(</span><span style="color: #800000">"</span><span style="color: #800000">key</span><span style="color: #800000">"</span><span style="color: #000000">,&nbsp;AppKey);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xElem2.SetAttribute(</span><span style="color: #800000">"</span><span style="color: #800000">value</span><span style="color: #800000">"</span><span style="color: #000000">,&nbsp;AppValue);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xNode.AppendChild(xElem2);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xDoc.Save(Application.StartupPath&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">file://MailSender.exe.config/</span><span style="color: #800000">"</span><span style="color: #000000">);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<p>&nbsp;</p>
<p>其实挺简单的，大家用时只需要把那个MailSender.exe.config改成自己的就行了(ProjectName.exe.config),编译后去debug里找一般都能找到.哈哈<br />
备注:代码大部分来自网络,其它是自己的心得.谢谢大家支持.</p>
<img src ="http://www.cnblogs.com/GodSpeed/aggbug/1195488.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41310/" target="_blank">[新闻]AOL将关闭3个网站以降低成本 集中发力广告</a>]]></description></item><item><title>创业第五步 停止</title><link>http://www.cnblogs.com/GodSpeed/archive/2008/05/09/1189787.html</link><dc:creator>GodSpeed</dc:creator><author>GodSpeed</author><pubDate>Fri, 09 May 2008 04:59:00 GMT</pubDate><guid>http://www.cnblogs.com/GodSpeed/archive/2008/05/09/1189787.html</guid><wfw:comment>http://www.cnblogs.com/GodSpeed/comments/1189787.html</wfw:comment><comments>http://www.cnblogs.com/GodSpeed/archive/2008/05/09/1189787.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/GodSpeed/comments/commentRss/1189787.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/GodSpeed/services/trackbacks/1189787.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; 在经历了之前的一系列动作后,发生了一些事情,这些事情阻挡了我创业的脚步.现在,我处于停滞状态,其实我更希望这是暂停状态,也会努力恢复动作.<br />
&nbsp;&nbsp;&nbsp; 仔细思考,为什么会这样呢?有几个原因.一是激情减退.二是越想难度越大，信心有些下降.三是外来因素,比如许多事情分心.什么事情想清楚了，就没什么大不了的。有问题就解决嘛<br />
&nbsp;&nbsp;&nbsp; 创业的激情需要不断的通过一些事情来激发,是什么事情呢?目标,成就感,计划.那么我需要重新审视我的目标,找到将来可能得到的成就感,完善创业计划.<br />
&nbsp;&nbsp;&nbsp; 信心下降是因为某些困难,或者某些计划没有实现.是哪些困难呢?是哪个计划没有实现呢?项目没有按时开发成功,客户推广没有头绪.这些都是困难,都是让我信心下降的原因.那么首先我就要把项目尽快开发出来,哪怕只是一个功能模块,哪怕没有预期的那么完美,总之,我要找到信心.客户推广我决定找人合作,这个人还需要慢慢的物色.<br />
&nbsp;&nbsp;&nbsp; 分心的事情,肯定就是工作和学校的事了。学校的事争取6月份全部结束,最近每天用一个小时时间尽快把毕业设计相关的东西搞定,这样就没有后顾之忧了。相信实习成绩的事花钱应该没问题.工作就尽心尽力8小时就好了。<br />
&nbsp;&nbsp;&nbsp; 凡是只要肯想,就没有办不成的事.相信我,相信自己.
 <img src ="http://www.cnblogs.com/GodSpeed/aggbug/1189787.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41309/" target="_blank">[新闻]谷歌网页索引数量突破1万亿个</a>]]></description></item><item><title>创业第四步 在前进中寻找方向</title><link>http://www.cnblogs.com/GodSpeed/archive/2008/04/17/1158507.html</link><dc:creator>GodSpeed</dc:creator><author>GodSpeed</author><pubDate>Thu, 17 Apr 2008 09:40:00 GMT</pubDate><guid>http://www.cnblogs.com/GodSpeed/archive/2008/04/17/1158507.html</guid><wfw:comment>http://www.cnblogs.com/GodSpeed/comments/1158507.html</wfw:comment><comments>http://www.cnblogs.com/GodSpeed/archive/2008/04/17/1158507.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/GodSpeed/comments/commentRss/1158507.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/GodSpeed/services/trackbacks/1158507.html</trackback:ping><description><![CDATA[摘要:     在开始做了之后,慢慢的，我们会发现,原来之前所想的很大一部分和现实是有出入的。随着不断的接触想要做的行业,知识的增加,原来的想法会慢慢的发生改变,这时,我们要注意:小范围和策略性的修改是没有问题的，能完善我们的计划,但是目标的改变是不可取的，那意味着我们要重新开始................................&nbsp;&nbsp;<a href='http://www.cnblogs.com/GodSpeed/archive/2008/04/17/1158507.html'>阅读全文</a><img src ="http://www.cnblogs.com/GodSpeed/aggbug/1158507.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41308/" target="_blank">[新闻]预装 Ubuntu 8.04 的 Dell 笔记本发售</a>]]></description></item><item><title>Ext框架学习(四) XTemplate和cookies</title><link>http://www.cnblogs.com/GodSpeed/archive/2008/04/09/1145424.html</link><dc:creator>GodSpeed</dc:creator><author>GodSpeed</author><pubDate>Wed, 09 Apr 2008 09:34:00 GMT</pubDate><guid>http://www.cnblogs.com/GodSpeed/archive/2008/04/09/1145424.html</guid><wfw:comment>http://www.cnblogs.com/GodSpeed/comments/1145424.html</wfw:comment><comments>http://www.cnblogs.com/GodSpeed/archive/2008/04/09/1145424.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/GodSpeed/comments/commentRss/1145424.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/GodSpeed/services/trackbacks/1145424.html</trackback:ping><description><![CDATA[在学习了之前的几个主题后,现在学个更酷的。<br />
在这次,我们将学习Ext中如何使用自定义的模版来展示数据,学会用 Ajax去后台读取并操作返回的数据,学会如何设置和读取 cookies.<br />
<br />
首先还是先看一段代码<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;tpl&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Ext.XTemplate(<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">&lt;tpl&nbsp;for="."&gt;</span><span style="color: #800000">'</span><span style="color: #000000">,<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">&lt;div&nbsp;class="thumb-wrap"&nbsp;id="{ItemName}"&gt;</span><span style="color: #800000">'</span><span style="color: #000000">,<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">&lt;div&nbsp;class="thumb"&gt;&lt;a&nbsp;href="Purchase/ItemDetail.aspx?ItemID={ItemID}"&gt;&lt;img&nbsp;src="{PicturePath}"&nbsp;title="{ItemName}"&gt;&lt;/a&gt;&lt;/div&gt;</span><span style="color: #800000">'</span><span style="color: #000000">,<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">&lt;span&nbsp;class="x-editable"&gt;{ItemName}&lt;/span&gt;&amp;nbsp;&amp;nbsp;</span><span style="color: #800000">'</span><span style="color: #000000">,<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">&lt;span&nbsp;class="x-editable"&gt;{UnitPrice}.00元&lt;/span&gt;&amp;nbsp;&amp;nbsp;</span><span style="color: #800000">'</span><span style="color: #000000">,<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">&lt;span&nbsp;class="x-editable"&gt;{CategoryID}&lt;/span&gt;&amp;nbsp;&amp;nbsp;</span><span style="color: #800000">'</span><span style="color: #000000">,<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">&lt;a&nbsp;itemname="{ItemName}"&nbsp;itemid="{ItemID}"&nbsp;picturepath="{PicturePath}"&nbsp;unitprice="{UnitPrice}"&nbsp;href="Purchase/ShoppingCart.aspx?ItemID={ItemID}"&nbsp;onclick="document.additem(this);"&nbsp;target="_blank"&gt;购买&lt;a/&gt;</span><span style="color: #800000">'</span><span style="color: #000000">,<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">&amp;nbsp;&amp;nbsp;&lt;a&nbsp;href="#"&gt;加入收藏夹&lt;a/&gt;</span><span style="color: #800000">'</span><span style="color: #000000">,&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">&lt;/div&gt;</span><span style="color: #800000">'</span><span style="color: #000000">,&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">&lt;/tpl&gt;</span><span style="color: #800000">'</span><span style="color: #000000">,<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">&lt;div&nbsp;class="x-clear"&gt;&lt;/div&gt;</span><span style="color: #800000">'</span><span style="color: #000000">);</span></div>
这里,我们定义了一个XTemplate,大家可以看到,这是纯html啊,呵呵 这样,我们就可以在这随意的写,想怎么写，就怎么写.只要使用{}就可以读出这个xTemplate所在的dataview的store里的数据域了。爽吧?这里有个小技巧.如果想在onclick等事件里写一些参数传进去,可能需要一些转义字符,如果你懒,也可以象我一样:看到那个&lt;a&gt;了没有,我是这样写的document.additem(this),这样写一个方法,然后在&lt;a&gt;中定义一些你需要的属性, 比如 itemname ={itemname},然后就可以在自定义的方法里引用了。我这里的方法定义如下:<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Codehighlighter1_33_670_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_33_670_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_33_670_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_33_670_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_33_670_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_33_670_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_33_670_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_33_670_Open_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /><span style="color: #000000">document.additem&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;function(obj)&nbsp;</span><span id="Codehighlighter1_33_670_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_33_670_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Common.intoCart(obj.getAttribute(</span><span style="color: #800000">'</span><span style="color: #800000">itemid</span><span style="color: #800000">'</span><span style="color: #000000">),&nbsp;</span><span style="color: #800080">1</span><span style="color: #000000">,&nbsp;obj<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.getAttribute(</span><span style="color: #800000">'</span><span style="color: #800000">itemname</span><span style="color: #800000">'</span><span style="color: #000000">),&nbsp;obj<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.getAttribute(</span><span style="color: #800000">'</span><span style="color: #800000">picturepath</span><span style="color: #800000">'</span><span style="color: #000000">),&nbsp;obj<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.getAttribute(</span><span style="color: #800000">'</span><span style="color: #800000">unitprice</span><span style="color: #800000">'</span><span style="color: #000000">))<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;((Ext.state.Manager.</span><span style="color: #0000ff">get</span><span style="color: #000000">(</span><span style="color: #800000">"</span><span style="color: #800000">customerid</span><span style="color: #800000">"</span><span style="color: #000000">)&nbsp;</span><span style="color: #000000">!=</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">00000000-0000-0000-0000-000000000000</span><span style="color: #800000">"</span><span style="color: #000000">)<br />
<img id="Codehighlighter1_350_665_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_350_665_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_350_665_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_350_665_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_350_665_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_350_665_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_350_665_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_350_665_Open_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&amp;&amp;</span><span style="color: #000000">&nbsp;(Ext.state.Manager.</span><span style="color: #0000ff">get</span><span style="color: #000000">(</span><span style="color: #800000">"</span><span style="color: #800000">customerid</span><span style="color: #800000">"</span><span style="color: #000000">)&nbsp;</span><span style="color: #000000">!=</span><span style="color: #000000">&nbsp;undefined))&nbsp;</span><span id="Codehighlighter1_350_665_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_350_665_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;已登陆，则要把该用户的购物车存入数据库</span><span style="color: #008000"><br />
<img id="Codehighlighter1_402_658_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_402_658_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_402_658_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_402_658_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_402_658_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_402_658_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_402_658_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_402_658_Open_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.Ajax.request(</span><span id="Codehighlighter1_402_658_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_402_658_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;url&nbsp;:&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">../Handler/AddCartItemHandler.ashx?ItemID=</span><span style="color: #800000">'</span><span style="color: #000000"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;getAttribute(</span><span style="color: #800000">'</span><span style="color: #800000">itemid</span><span style="color: #800000">'</span><span style="color: #000000">)&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">&amp;ShoppingCartID=</span><span style="color: #800000">'</span><span style="color: #000000"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;Ext.state.Manager.</span><span style="color: #0000ff">get</span><span style="color: #000000">(</span><span style="color: #800000">"</span><span style="color: #800000">customerid</span><span style="color: #800000">"</span><span style="color: #000000">),<br />
<img id="Codehighlighter1_597_651_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_597_651_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_597_651_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_597_651_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_597_651_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_597_651_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_597_651_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_597_651_Open_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;success&nbsp;:&nbsp;function(response)&nbsp;</span><span id="Codehighlighter1_597_651_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_597_651_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(</span><span style="color: #800000">"</span><span style="color: #800000">添加入购物车成功！</span><span style="color: #800000">"</span><span style="color: #000000">)<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">)<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">;</span></div>
<br />
这里的document是为了避免找不到这个方法,因为之前出现additem未定义这样的错误,到现在也不知道为什么.加了document.的引用就好了。有知道的可要告诉我啊 ~~~~thanks!~&nbsp;getAttribute(itemname)是&lt;a&gt;的方法,&nbsp;它可以引用到&lt;a&gt;中自定义的属性,似乎是比较简单的html,我之前却不懂,这很有用噢,呵呵&nbsp; Common.intoCart是码农同志写的，把一个商品加入购物车了。Ext.state.Manager.get(customerid)是取一个cookie的值,因为这个值是guid的，所以就那么判断了.....<br />
然后通过Ext.Ajax.request传回后台处理,把这个item加入到该用户的购物车里(因为用户已经登陆,所以要存入数据库了).<br />
顺便说一句Ext.state.Manager.set方法有两个参数,一个是cookie名,一个是值,set(name,value)就可以了。<br />
<br />
最后,使用panel引用这个xtemplate,代码如下<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Codehighlighter1_31_405_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_31_405_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_31_405_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_31_405_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_31_405_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_31_405_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_31_405_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_31_405_Open_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /><span style="color: #000000">var&nbsp;item1panel&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Ext.Panel(</span><span id="Codehighlighter1_31_405_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_31_405_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id&nbsp;:&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">images-view</span><span style="color: #800000">'</span><span style="color: #000000">,<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;frame&nbsp;:&nbsp;</span><span style="color: #0000ff">true</span><span style="color: #000000">,<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;autoHeight&nbsp;:&nbsp;</span><span style="color: #0000ff">true</span><span style="color: #000000">,<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;collapsible&nbsp;:&nbsp;</span><span style="color: #0000ff">true</span><span style="color: #000000">,<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;layout&nbsp;:&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">column</span><span style="color: #800000">'</span><span style="color: #000000">,<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;title&nbsp;:&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">最新汽车产品</span><span style="color: #800000">'</span><span style="color: #000000">,<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_197_399_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_197_399_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_197_399_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_197_399_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_197_399_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_197_399_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_197_399_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_197_399_Open_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;items&nbsp;:&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Ext.DataView(</span><span id="Codehighlighter1_197_399_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_197_399_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;store&nbsp;:&nbsp;store,<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tpl&nbsp;:&nbsp;tpl,<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;autoHeight&nbsp;:&nbsp;</span><span style="color: #0000ff">true</span><span style="color: #000000">,<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;multiSelect&nbsp;:&nbsp;</span><span style="color: #0000ff">true</span><span style="color: #000000">,<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;overClass&nbsp;:&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">x-view-over</span><span style="color: #800000">'</span><span style="color: #000000">,<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;itemSelector&nbsp;:&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">div.thumb-wrap</span><span style="color: #800000">'</span><span style="color: #000000">,<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;emptyText&nbsp;:&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">No&nbsp;images&nbsp;to&nbsp;display</span><span style="color: #800000">'</span><span style="color: #000000"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">)<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">);</span></div>
tpl就是之前定义的那个XTemplate,<br />
store的定义如下:<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Codehighlighter1_31_326_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_31_326_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_31_326_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_31_326_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_31_326_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_31_326_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_31_326_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_31_326_Open_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /><span style="color: #000000">var&nbsp;store&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Ext.data.Store(</span><span id="Codehighlighter1_31_326_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_31_326_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;url&nbsp;:&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">Handler/Handler.ashx</span><span style="color: #800000">'</span><span style="color: #000000">,<br />
<img id="Codehighlighter1_104_320_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_104_320_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_104_320_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_104_320_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_104_320_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_104_320_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_104_320_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_104_320_Open_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;reader&nbsp;:&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Ext.data.JsonReader(</span><span id="Codehighlighter1_104_320_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_104_320_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id&nbsp;:&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">ItemID</span><span style="color: #800000">'</span><span style="color: #000000">,<br />
<img id="Codehighlighter1_141_171_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_141_171_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_141_171_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_141_171_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_141_171_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_141_171_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_141_171_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_141_171_Open_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fields&nbsp;:&nbsp;[</span><span id="Codehighlighter1_141_171_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_141_171_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name&nbsp;:&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">ItemID</span><span style="color: #800000">'</span><span style="color: #000000"><br />
<img id="Codehighlighter1_173_206_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_173_206_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_173_206_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_173_206_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_173_206_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_173_206_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_173_206_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_173_206_Open_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">,&nbsp;</span><span id="Codehighlighter1_173_206_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_173_206_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name&nbsp;:&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">UnitPrice</span><span style="color: #800000">'</span><span style="color: #000000"><br />
<img id="Codehighlighter1_208_240_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_208_240_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_208_240_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_208_240_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_208_240_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_208_240_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_208_240_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_208_240_Open_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">,&nbsp;</span><span id="Codehighlighter1_208_240_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_208_240_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name&nbsp;:&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">ItemName</span><span style="color: #800000">'</span><span style="color: #000000"><br />
<img id="Codehighlighter1_242_276_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_242_276_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_242_276_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_242_276_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_242_276_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_242_276_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_242_276_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_242_276_Open_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">,&nbsp;</span><span id="Codehighlighter1_242_276_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_242_276_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name&nbsp;:&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">CategoryID</span><span style="color: #800000">'</span><span style="color: #000000"><br />
<img id="Codehighlighter1_278_313_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_278_313_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_278_313_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_278_313_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_278_313_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_278_313_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_278_313_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_278_313_Open_Text').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">,&nbsp;</span><span id="Codehighlighter1_278_313_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_278_313_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name&nbsp;:&nbsp;</span><span style="color: #800000">'</span><span style="color: #800000">PicturePath</span><span style="color: #800000">'</span><span style="color: #000000"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">]<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">)<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">);</span></div>
<br />
简单的例子就完了，现在还有个问题,就是在<span style="color: #800000">'</span><span style="color: #800000">&lt;a&nbsp;itemname="{ItemName}"&nbsp;itemid="{ItemID}"&nbsp;picturepath="{PicturePath}"&nbsp;unitprice="{UnitPrice}"&nbsp;href="Purchase/ShoppingCart.aspx?ItemID={ItemID}"&nbsp;onclick="document.additem(this);"&nbsp;target="_blank"&gt;购买&lt;a/&gt;</span><span style="color: #800000">'这里,我怎么点也链接不到我想去的那个页面,只能通过右键--&gt;打开来打开页面,太痛苦了。大家知道为什么吗&nbsp; 告诉我,我快哭了。</span><br />
  <img src ="http://www.cnblogs.com/GodSpeed/aggbug/1145424.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41307/" target="_blank">[新闻]金山:360的免费杀毒只能是短期行为</a>]]></description></item><item><title>Ext框架学习 (三) Ext.Ajax类</title><link>http://www.cnblogs.com/GodSpeed/archive/2008/03/31/1131311.html</link><dc:creator>GodSpeed</dc:creator><author>GodSpeed</author><pubDate>Mon, 31 Mar 2008 07:48:00 GMT</pubDate><guid>http://www.cnblogs.com/GodSpeed/archive/2008/03/31/1131311.html</guid><wfw:comment>http://www.cnblogs.com/GodSpeed/comments/1131311.html</wfw:comment><comments>http://www.cnblogs.com/GodSpeed/archive/2008/03/31/1131311.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/GodSpeed/comments/commentRss/1131311.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/GodSpeed/services/trackbacks/1131311.html</trackback:ping><description><![CDATA[摘要:  Class Ext.Ajax 包: Ext 定义于: Connection.js 类: Ajax 基类: Connection 全局ajax请求类。提供一个简单的方式提交ajax请求，有很大的弹性。用法实例：Global Ajax request class. Provides a simple way to make Ajax requests with maximum flexibility&nbsp;&nbsp;<a href='http://www.cnblogs.com/GodSpeed/archive/2008/03/31/1131311.html'>阅读全文</a><img src ="http://www.cnblogs.com/GodSpeed/aggbug/1131311.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41306/" target="_blank">[新闻]江民科技回应杀毒软件免费说 没病不能乱吃药</a>]]></description></item></channel></rss>