﻿<?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>博客园-asp.net ajax</title><link>http://www.cnblogs.com/lengmingjun/</link><description>Ｆēì儛.NET   </description><language>zh-cn</language><lastBuildDate>Mon, 13 Oct 2008 10:21:33 GMT</lastBuildDate><pubDate>Mon, 13 Oct 2008 10:21:33 GMT</pubDate><ttl>60</ttl><item><title>数字日期转化为汉字</title><link>http://www.cnblogs.com/lengmingjun/archive/2008/07/04/1235959.html</link><dc:creator>冷明军</dc:creator><author>冷明军</author><pubDate>Fri, 04 Jul 2008 14:07:00 GMT</pubDate><guid>http://www.cnblogs.com/lengmingjun/archive/2008/07/04/1235959.html</guid><wfw:comment>http://www.cnblogs.com/lengmingjun/comments/1235959.html</wfw:comment><comments>http://www.cnblogs.com/lengmingjun/archive/2008/07/04/1235959.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/lengmingjun/comments/commentRss/1235959.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/lengmingjun/services/trackbacks/1235959.html</trackback:ping><description><![CDATA[<div class="cnblogs_code"><img id="Code_Closed_Image_220700" onclick="this.style.display='none'; Code_Closed_Text_220700.style.display='none'; Code_Open_Image_220700.style.display='inline'; Code_Open_Text_220700.style.display='inline';" height="16" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" width="11" align="top"  alt="" /><img id="Code_Open_Image_220700" style="display: none" onclick="this.style.display='none'; Code_Open_Text_220700.style.display='none'; Code_Closed_Image_220700.style.display='inline'; Code_Closed_Text_220700.style.display='inline';" height="16" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" width="11" align="top"  alt="" /><span id="Code_Closed_Text_220700" style="border-right: #808080 1px solid; border-top: #808080 1px solid; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">Code</span><span id="Code_Open_Text_220700" style="display: none"><br />
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080">&nbsp;1</span><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&lt;</span><span style="color: #000000">script</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;2</span><span style="color: #000000"><img id="Codehighlighter1_11_105_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_11_105_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_11_105_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_11_105_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_11_105_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_11_105_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_11_105_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_11_105_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span id="Codehighlighter1_11_105_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_11_105_Open_Text"><span style="color: #008000">/*</span><span style="color: #008000"><br />
</span><span style="color: #008080">&nbsp;3</span><span style="color: #008000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;功能:YYYY-MM-DD&nbsp;数字日期转化为汉字<br />
</span><span style="color: #008080">&nbsp;4</span><span style="color: #008000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;例:2008-3-7&nbsp;-&gt;&nbsp;二oo八年三月七日<br />
</span><span style="color: #008080">&nbsp;5</span><span style="color: #008000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;调用:baodate2chinese("2008-3-7")<br />
</span><span style="color: #008080">&nbsp;6</span><span style="color: #008000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">&nbsp;7</span><span style="color: #008000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">&nbsp;8</span><span style="color: #008000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;9</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;chinese&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;[</span><span style="color: #000000">'</span><span style="color: #000000">零</span><span style="color: #000000">'</span><span style="color: #000000">,</span><span style="color: #000000">'</span><span style="color: #000000">一</span><span style="color: #000000">'</span><span style="color: #000000">,</span><span style="color: #000000">'</span><span style="color: #000000">二</span><span style="color: #000000">'</span><span style="color: #000000">,</span><span style="color: #000000">'</span><span style="color: #000000">三</span><span style="color: #000000">'</span><span style="color: #000000">,</span><span style="color: #000000">'</span><span style="color: #000000">四</span><span style="color: #000000">'</span><span style="color: #000000">,</span><span style="color: #000000">'</span><span style="color: #000000">五</span><span style="color: #000000">'</span><span style="color: #000000">,</span><span style="color: #000000">'</span><span style="color: #000000">六</span><span style="color: #000000">'</span><span style="color: #000000">,</span><span style="color: #000000">'</span><span style="color: #000000">七</span><span style="color: #000000">'</span><span style="color: #000000">,</span><span style="color: #000000">'</span><span style="color: #000000">八</span><span style="color: #000000">'</span><span style="color: #000000">,</span><span style="color: #000000">'</span><span style="color: #000000">九</span><span style="color: #000000">'</span><span style="color: #000000">];<br />
</span><span style="color: #008080">10</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;len&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;[</span><span style="color: #000000">'</span><span style="color: #000000">十</span><span style="color: #000000">'</span><span style="color: #000000">];<br />
</span><span style="color: #008080">11</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;ydm&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">[</span><span style="color: #000000">'</span><span style="color: #000000">年</span><span style="color: #000000">'</span><span style="color: #000000">,</span><span style="color: #000000">'</span><span style="color: #000000">月</span><span style="color: #000000">'</span><span style="color: #000000">,</span><span style="color: #000000">'</span><span style="color: #000000">日</span><span style="color: #000000">'</span><span style="color: #000000">];<br />
</span><span style="color: #008080">12</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">function</span><span style="color: #000000">&nbsp;num2chinese(s)<br />
</span><span style="color: #008080">13</span><span style="color: #000000"><img id="Codehighlighter1_238_410_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_238_410_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_238_410_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_238_410_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_238_410_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_238_410_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_238_410_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_238_410_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span id="Codehighlighter1_238_410_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_238_410_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">14</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">15</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">将单个数字转成中文.</span><span style="color: #008000"><br />
</span><span style="color: #008080">16</span><span style="color: #008000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;s</span><span style="color: #000000">=</span><span style="color: #000000">""</span><span style="color: #000000">+</span><span style="color: #000000">s;<br />
</span><span style="color: #008080">17</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;slen&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;s.length;<br />
</span><span style="color: #008080">18</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;result</span><span style="color: #000000">=</span><span style="color: #000000">""</span><span style="color: #000000">;<br />
</span><span style="color: #008080">19</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;i</span><span style="color: #000000">&lt;</span><span style="color: #000000">slen;i</span><span style="color: #000000">++</span><span style="color: #000000">)<br />
</span><span style="color: #008080">20</span><span style="color: #000000"><img id="Codehighlighter1_341_386_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_341_386_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_341_386_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_341_386_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_341_386_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_341_386_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_341_386_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_341_386_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_341_386_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_341_386_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">21</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result</span><span style="color: #000000">+=</span><span style="color: #000000">chinese[s.charAt(i)];<br />
</span><span style="color: #008080">22</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">23</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;result;<br />
</span><span style="color: #008080">24</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">25</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">26</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">function</span><span style="color: #000000">&nbsp;n2c(s)<br />
</span><span style="color: #008080">27</span><span style="color: #000000"><img id="Codehighlighter1_432_820_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_432_820_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_432_820_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_432_820_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_432_820_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_432_820_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_432_820_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_432_820_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span id="Codehighlighter1_432_820_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_432_820_Open_Text"><span style="color: #000000">{&nbsp;<br />
</span><span style="color: #008080">28</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">对特殊情况进行处理.</span><span style="color: #008000"><br />
</span><span style="color: #008080">29</span><span style="color: #008000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;s</span><span style="color: #000000">=</span><span style="color: #000000">""</span><span style="color: #000000">+</span><span style="color: #000000">s;<br />
</span><span style="color: #008080">30</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;result</span><span style="color: #000000">=</span><span style="color: #000000">""</span><span style="color: #000000">;<br />
</span><span style="color: #008080">31</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(s.length</span><span style="color: #000000">==</span><span style="color: #000000">2</span><span style="color: #000000">)<br />
</span><span style="color: #008080">32</span><span style="color: #000000"><img id="Codehighlighter1_507_789_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_507_789_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_507_789_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_507_789_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_507_789_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_507_789_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_507_789_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_507_789_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_507_789_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_507_789_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">33</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(s.charAt(</span><span style="color: #000000">0</span><span style="color: #000000">)</span><span style="color: #000000">==</span><span style="color: #000000">"</span><span style="color: #000000">1</span><span style="color: #000000">"</span><span style="color: #000000">)<br />
</span><span style="color: #008080">34</span><span style="color: #000000"><img id="Codehighlighter1_548_656_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_548_656_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_548_656_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_548_656_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_548_656_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_548_656_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_548_656_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_548_656_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;</span><span id="Codehighlighter1_548_656_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_548_656_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">35</span><span style="color: #000000"><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">(s.charAt(</span><span style="color: #000000">1</span><span style="color: #000000">)</span><span style="color: #000000">==</span><span style="color: #000000">"</span><span style="color: #000000">0</span><span style="color: #000000">"</span><span style="color: #000000">)</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;len[</span><span style="color: #000000">0</span><span style="color: #000000">];<br />
</span><span style="color: #008080">36</span><span style="color: #000000"><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">return</span><span style="color: #000000">&nbsp;len[</span><span style="color: #000000">0</span><span style="color: #000000">]</span><span style="color: #000000">+</span><span style="color: #000000">chinese[s.charAt(</span><span style="color: #000000">1</span><span style="color: #000000">)];<br />
</span><span style="color: #008080">37</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">38</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(s.charAt(</span><span style="color: #000000">1</span><span style="color: #000000">)</span><span style="color: #000000">==</span><span style="color: #000000">"</span><span style="color: #000000">0</span><span style="color: #000000">"</span><span style="color: #000000">)</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;chinese[s.charAt(</span><span style="color: #000000">0</span><span style="color: #000000">)]</span><span style="color: #000000">+</span><span style="color: #000000">len[</span><span style="color: #000000">0</span><span style="color: #000000">];<br />
</span><span style="color: #008080">39</span><span style="color: #000000"><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: #0000ff">return</span><span style="color: #000000">&nbsp;chinese[s.charAt(</span><span style="color: #000000">0</span><span style="color: #000000">)]</span><span style="color: #000000">+</span><span style="color: #000000">len[</span><span style="color: #000000">0</span><span style="color: #000000">]</span><span style="color: #000000">+</span><span style="color: #000000">chinese[s.charAt(</span><span style="color: #000000">1</span><span style="color: #000000">)];<br />
</span><span style="color: #008080">40</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">41</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;num2chinese(s)<br />
</span><span style="color: #008080">42</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">43</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">function</span><span style="color: #000000">&nbsp;baodate2chinese(s)<br />
</span><span style="color: #008080">44</span><span style="color: #000000"><img id="Codehighlighter1_853_1177_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_853_1177_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_853_1177_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_853_1177_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_853_1177_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_853_1177_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_853_1177_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_853_1177_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span id="Codehighlighter1_853_1177_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_853_1177_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">45</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">验证输入的日期格式.并提取相关数字.</span><span style="color: #008000"><br />
</span><span style="color: #008080">46</span><span style="color: #008000"><img id="Codehighlighter1_928_933_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_928_933_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_928_933_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_928_933_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_928_933_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_928_933_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_928_933_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_928_933_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;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;datePat&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">^(\d{2}|\d{4})(\</span><span style="color: #000000">/</span><span style="color: #000000">|-</span><span style="color: #000000">)(\d</span><span id="Codehighlighter1_928_933_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_928_933_Open_Text"><span style="color: #000000">{</span><span style="color: #000000">1</span><span style="color: #000000">,</span><span style="color: #000000">2</span><span style="color: #000000">}</span></span><span style="color: #000000">)(\</span><span style="color: #000000">2</span><span style="color: #000000">)(\d</span><span id="Codehighlighter1_943_948_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_943_948_Open_Text"><span style="color: #000000">{</span><span style="color: #000000">1</span><span style="color: #000000">,</span><span style="color: #000000">2</span><span style="color: #000000">}</span></span><span style="color: #000000">)$</span><span style="color: #000000">/</span><span style="color: #000000">;&nbsp;</span><span style="color: #000000"><br />
</span><span style="color: #008080">47</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;matchArray&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;s.match(datePat);&nbsp;<br />
</span><span style="color: #008080">48</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;ok</span><span style="color: #000000">=</span><span style="color: #000000">""</span><span style="color: #000000">;<br />
</span><span style="color: #008080">49</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(matchArray&nbsp;</span><span style="color: #000000">==</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">)&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">false</span><span style="color: #000000">;<br />
</span><span style="color: #008080">50</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;i</span><span style="color: #000000">=</span><span style="color: #000000">1</span><span style="color: #000000">;i</span><span style="color: #000000">&lt;</span><span style="color: #000000">matchArray.length;i</span><span style="color: #000000">=</span><span style="color: #000000">i</span><span style="color: #000000">+</span><span style="color: #000000">2</span><span style="color: #000000">)<br />
</span><span style="color: #008080">51</span><span style="color: #000000"><img id="Codehighlighter1_1103_1159_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_1103_1159_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_1103_1159_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_1103_1159_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_1103_1159_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_1103_1159_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_1103_1159_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_1103_1159_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_1103_1159_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_1103_1159_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">52</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ok</span><span style="color: #000000">+=</span><span style="color: #000000">n2c(matchArray[i]</span><span style="color: #000000">-</span><span style="color: #000000">0</span><span style="color: #000000">)</span><span style="color: #000000">+</span><span style="color: #000000">ydm[(i</span><span style="color: #000000">-</span><span style="color: #000000">1</span><span style="color: #000000">)</span><span style="color: #000000">/</span><span style="color: #000000">2];</span><span style="color: #000000"><br />
</span><span style="color: #008080">53</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">54</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;ok;<br />
</span><span style="color: #008080">55</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">56</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">/</span><span style="color: #000000">script&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">57</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;YYYY</span><span style="color: #000000">-</span><span style="color: #000000">MM</span><span style="color: #000000">-</span><span style="color: #000000">DD:</span><span style="color: #000000">&lt;</span><span style="color: #000000">input&nbsp;type</span><span style="color: #000000">=</span><span style="color: #000000">text&nbsp;name</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">mydate</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;value</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">1984-3-7</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">58</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;中文显示:</span><span style="color: #000000">&lt;</span><span style="color: #000000">input&nbsp;type</span><span style="color: #000000">=</span><span style="color: #000000">text&nbsp;name</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">okdate</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">59</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">input&nbsp;type</span><span style="color: #000000">=</span><span style="color: #000000">button&nbsp;onclick</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">document.all.okdate.value=baodate2chinese(document.all.mydate.value)</span><span style="color: #000000">"</span><span style="color: #000000"><br />
</span><span style="color: #008080">60</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" />value</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">转换</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">61</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">62</span><span style="color: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /></span></span></div>
<img src ="http://www.cnblogs.com/lengmingjun/aggbug/1235959.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42969/" target="_blank">[新闻]MySpace推自助广告平台MyAds</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>国内外多层样式化菜单</title><link>http://www.cnblogs.com/lengmingjun/archive/2008/07/04/1235954.html</link><dc:creator>冷明军</dc:creator><author>冷明军</author><pubDate>Fri, 04 Jul 2008 13:46:00 GMT</pubDate><guid>http://www.cnblogs.com/lengmingjun/archive/2008/07/04/1235954.html</guid><wfw:comment>http://www.cnblogs.com/lengmingjun/comments/1235954.html</wfw:comment><comments>http://www.cnblogs.com/lengmingjun/archive/2008/07/04/1235954.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/lengmingjun/comments/commentRss/1235954.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/lengmingjun/services/trackbacks/1235954.html</trackback:ping><description><![CDATA[Java Script大部分都是由老外写的，并且封装得很好，在运用上也很方便，而且也都兼容FF与OPERA，档案中少部分是由中国的高手写的。下面有源代码，有兴趣可以研究一下。<a href="/Files/lengmingjun/menus.rar">/Files/lengmingjun/menus.rar</a><br />
<img height="264" alt="" src="http://www.cnblogs.com/images/cnblogs_com/lengmingjun/104835.jpg" width="488" border="0" /> 
<img src ="http://www.cnblogs.com/lengmingjun/aggbug/1235954.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42969/" target="_blank">[新闻]MySpace推自助广告平台MyAds</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>在PDA中DATAGIRD是如何显示隐藏的数据.</title><link>http://www.cnblogs.com/lengmingjun/archive/2008/06/26/1230542.html</link><dc:creator>冷明军</dc:creator><author>冷明军</author><pubDate>Thu, 26 Jun 2008 08:19:00 GMT</pubDate><guid>http://www.cnblogs.com/lengmingjun/archive/2008/06/26/1230542.html</guid><wfw:comment>http://www.cnblogs.com/lengmingjun/comments/1230542.html</wfw:comment><comments>http://www.cnblogs.com/lengmingjun/archive/2008/06/26/1230542.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/lengmingjun/comments/commentRss/1230542.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/lengmingjun/services/trackbacks/1230542.html</trackback:ping><description><![CDATA[<p>近段时间,在研究PDA去了,在datagrid里显示数据是常用的.在PDA群里的(<font face="Verdana">/xin冰封国王</font>),告诉我的,调试一下成功,今天和大家共享一下.<br />
这里是代码:<br />
</p>
<div class="cnblogs_code"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;DataTable&nbsp;dtt</span><span style="color: #000000">=</span><span style="color: #000000">oaop.GetArList();<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;dataGrid1.DataSource&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;dtt;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;this.dataGrid1.DataSource&nbsp;=&nbsp;dtt;</span><span style="color: #008000"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DataGridTableStyle&nbsp;dgdtblStyle&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;DataGridTableStyle();<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;dgdtblStyle.MappingName&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;dtt.TableName;<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;dataGrid1.TableStyles.Add(dgdtblStyle);<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;GridColumnStylesCollection&nbsp;colStyle&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;dataGrid1.TableStyles[</span><span style="color: #800080">0</span><span style="color: #000000">].GridColumnStyles;</span><span style="color: #008000">//</span><span style="color: #008000">设置列的宽度&nbsp;&nbsp;&nbsp;</span><span style="color: #008000"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;colStyle[</span><span style="color: #800080">0</span><span style="color: #000000">].Width&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">0</span><span style="color: #000000">;</span><span style="color: #008000">//</span><span style="color: #008000">隐藏第一列</span><span style="color: #008000"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;colStyle[</span><span style="color: #800080">1</span><span style="color: #000000">].Width&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">215</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;</span></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
 <img src ="http://www.cnblogs.com/lengmingjun/aggbug/1230542.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42960/" target="_blank">[新闻]Facebook创始人:信息共享或存摩尔定律</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>javascript代码大全弹窗代码汇总</title><link>http://www.cnblogs.com/lengmingjun/archive/2008/04/30/1177220.html</link><dc:creator>冷明军</dc:creator><author>冷明军</author><pubDate>Wed, 30 Apr 2008 01:47:00 GMT</pubDate><guid>http://www.cnblogs.com/lengmingjun/archive/2008/04/30/1177220.html</guid><wfw:comment>http://www.cnblogs.com/lengmingjun/comments/1177220.html</wfw:comment><comments>http://www.cnblogs.com/lengmingjun/archive/2008/04/30/1177220.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/lengmingjun/comments/commentRss/1177220.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/lengmingjun/services/trackbacks/1177220.html</trackback:ping><description><![CDATA[<p><font face="Verdana">其实代码非常简单： </font></p>
<p><font face="Verdana">&lt;script language="＆#106avascript"&gt; <br />
&lt;!-- <br />
window.open ('page.html') <br />
--&gt; <br />
&lt;/script&gt; <br />
因为着是一段＆#106avascripts代码，所以它们应该放在&lt;script language="＆#106avascript"&gt;标签和&lt;/script&gt;之间。&lt;!-- 和 --&gt;是对一些版本低的浏览器起作用，在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。 <br />
window.open ('page.html') 用于控制弹出新的窗口page.html，如果page.html不与主窗口在同一路径下，前面应写明路径，绝对路径(http://)和相对路径(../)均可。用单引号和双引号都可以，只是不要混用。 <br />
这一段代码可以加入html的任意位置，&lt;head&gt;和&lt;/head&gt;之间可以，&lt;body&gt;间&lt;/body&gt;也可以，越前越早执行，尤其是页面代码长，又想使页面早点弹出就尽量往前放。 </font></p>
<font face="Verdana">
<p><br />
【2、经过设置后的弹出窗口】 </p>
<p>下面再说一说弹出窗口的设置。只要再往上面的代码中加一点东西就可以了。 <br />
我们来定制这个弹出的窗口的外观，尺寸大小，弹出的位置以适应该页面的具体情况。 <br />
&lt;script language="＆#106avascript"&gt; <br />
&lt;!-- <br />
window.open ('page.html', 'newwindow', 'height=100, width=400, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no') <br />
//写成一行 <br />
--&gt; <br />
&lt;/script&gt; <br />
参数解释： <br />
&lt;script language="＆#106avascript"&gt; js脚本开始； <br />
window.open 弹出新窗口的命令； <br />
'page.html' 弹出窗口的文件名； <br />
'newwindow' 弹出窗口的名字（不是文件名），非必须，可用空''代替； <br />
height=100 窗口高度； <br />
width=400 窗口宽度； <br />
top=0 窗口距离屏幕上方的象素值； <br />
left=0 窗口距离屏幕左侧的象素值； <br />
toolbar=no 是否显示工具栏，yes为显示； <br />
menubar，scrollbars 表示菜单栏和滚动栏。 <br />
resizable=no 是否允许改变窗口大小，yes为允许； <br />
location=no 是否显示地址栏，yes为允许； <br />
status=no 是否显示状态栏内的信息（通常是文件已经打开），yes为允许； <br />
&lt;/script&gt; js脚本结束 </p>
<p><br />
【3、用函数控制弹出窗口】 </p>
<p>下面是一个完整的代码。 <br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;script language="＆#106avascript"&gt; <br />
&lt;!-- <br />
function openwin() { window.open ("page.html", "newwindow", "height=100, width=400, toolbar= <br />
no, menubar=no, scrollbars=no, resizable=no, location=no, status=no" <br />
//写成一行 <br />
} <br />
//--&gt; <br />
&lt;/script&gt; <br />
&lt;/head&gt; <br />
&lt;body &gt; <br />
...任意的页面内容... <br />
&lt;/body&gt; <br />
&lt;/html&gt; <br />
这里定义了一个函数openwin(),函数内容就是打开一个窗口。在调用它之前没有任何用途。 <br />
怎么调用呢？ <br />
方法一：&lt;body &gt; 浏览器读页面时弹出窗口； <br />
方法二：&lt;body &gt; 浏览器离开页面时弹出窗口； <br />
方法三：用一个连接调用： <br />
&lt;a href="#" _fcksavedurl=""#"" _fcksavedurl=""#"" ＆#111nclick="openwin()"&gt;打开一个窗口&lt;/a&gt; <br />
注意：使用的&#8220;#&#8221;是虚连接。 <br />
方法四：用一个按钮调用： <br />
&lt;input type="button" ＆#111nclick="openwin()" ＆#118alue="打开窗口"&gt; </p>
<p><br />
【4、同时弹出2个窗口】 </p>
<p>对源代码稍微改动一下： <br />
&lt;script language="＆#106avascript"&gt; <br />
&lt;!-- <br />
function openwin() <br />
{ window.open ("page.html", "newwindow", "height=100, width=100, top=0,left=0,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no" <br />
//写成一行 <br />
window.open ("page2.html", "newwindow2", "height=100, width=100, top=100, left=100,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no" <br />
//写成一行 <br />
} <br />
//--&gt; <br />
&lt;/script&gt; <br />
为避免弹出的2个窗口覆盖，用top和left控制一下弹出的位置不要相互覆盖即可。最后用上面说过的四种方法调用即可。 </p>
<p>注意：2个窗口的name(newwindows和newwindow2)不要相同，或者干脆全部为空。ok？ </p>
<p><br />
【5、主窗口打开文件1.htm，同时弹出小窗口page.html】 </p>
<p>如下代码加入主窗口&lt;head&gt;区： <br />
&lt;script language="＆#106avascript"&gt; <br />
&lt;!-- <br />
function openwin() <br />
{window.open("page.html","","width=200,height=200" <br />
} <br />
//--&gt; <br />
&lt;/script&gt; <br />
加入&lt;body&gt;区： <br />
&lt;a href="1.htm" ＆#111nclick="openwin()"&gt;open&lt;/a&gt;即可。 </p>
<p><br />
【6、弹出的窗口之定时关闭控制】 </p>
<p>下面我们再对弹出的窗口进行一些控制，效果就更好了。如果我们再将一小段代码加入弹出的页面(注意是加入到page.html的html中，可不是主页面中，否则...)，让它10秒后自动关闭是不是更酷了？ </p>
<p>首先，将如下代码加入page.html文件的&lt;head&gt;区： <br />
&lt;script language="＆#106avascript"&gt; <br />
function closeit() <br />
{settimeout("self.close()",10000) //毫秒} <br />
&lt;/script&gt; <br />
然后，再用&lt;body &gt; 这一句话代替page.html中原有的&lt;body&gt;这一句就可以了。(这一句话千万不要忘记写啊！这一句的作用是调用关闭窗口的代码，10秒钟后就自行关闭该窗口。) </p>
<p><br />
【7、在弹出窗口中加上一个关闭按钮】 </p>
<p>&lt;form&gt; <br />
&lt;input type='button' ＆#118alue='关闭' ＆#111nclick='window.close()'&gt; <br />
&lt;/form&gt; </p>
<p>&nbsp;</p>
<p><br />
【8、内包含的弹出窗口-一个页面两个窗口】 </p>
<p>上面的例子都包含两个窗口，一个是主窗口，另一个是弹出的小窗口。 </p>
<p>通过下面的例子，你可以在一个页面内完成上面的效果。 <br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;script language="＆#106avascript"&gt; <br />
function openwin() <br />
{openwindow=window.open("", "newwin", "height=250, width=250,toolbar=no,scrollbars="+scroll+",menubar=no"; <br />
//写成一行 <br />
openwindow.document.write("&lt;title&gt;例子&lt;/title&gt;" <br />
openwindow.document.write("&lt;body bgcolor=#ffffff&gt;" <br />
openwindow.document.write("&lt;h1&gt;hello!&lt;/h1&gt;" <br />
openwindow.document.write("new window opened!" <br />
openwindow.document.write("&lt;/body&gt;" <br />
openwindow.document.write("&lt;/html&gt;" <br />
openwindow.document.close()} <br />
&lt;/script&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
&lt;a href="#" ＆#111nclick="openwin()"&gt;打开一个窗口&lt;/a&gt; <br />
&lt;input type="button" ＆#111nclick="openwin()" ＆#118alue="打开窗口"&gt; <br />
&lt;/body&gt; <br />
&lt;/html&gt; <br />
看看 openwindow.document.write()里面的代码不就是标准的html吗？只要按照格式写更多的行即可。千万注意多一个标签或少一个标签就会出现错误。记得用openwindow.document.close()结束啊。 <br />
【9、终极应用--弹出的窗口之cookie控制】 </p>
<p>回想一下，上面的弹出窗口虽然酷，但是有一点小毛病(沉浸在喜悦之中，一定没有发现吧？)比如你将上面的脚本放在一个需要频繁经过的页面里(例如首页)，那么每次刷新这个页面，窗口都会弹出一次，是不是非常烦人？:-(有解决的办法吗？yes! ;-) follow me. </p>
<p>我们使用cookie来控制一下就可以了。 </p>
<p>首先，将如下代码加入主页面html的&lt;head&gt;区： <br />
&lt;script&gt; <br />
function openwin() <br />
{window.open("page.html","","width=200,height=200"} <br />
function get_cookie(name) <br />
{var search = name + "=" <br />
var return＆#118alue = ""; <br />
if (documents＆#46cookie.length &gt; 0) { <br />
offset = documents＆#46cookie.indexof(search) <br />
if (offset != -1) { <br />
offset += search.length <br />
end = documents＆#46cookie.indexof(";", offset); <br />
if (end == -1) <br />
end = documents＆#46cookie.length; <br />
return＆#118alue=unescape(documents＆#46cookie.substring(offset,end)) <br />
} <br />
} <br />
return return＆#118alue; <br />
} <br />
function loadpopup(){ <br />
if (get_cookie('popped')==''){ <br />
openwin() <br />
documents＆#46cookie="popped=yes" <br />
} <br />
} <br />
&lt;/script&gt; <br />
然后，用&lt;body &gt;（注意不是openwin而是loadpop啊！）替换主页面中原有的&lt;body&gt;这一句即可。你可以试着刷新一下这个页面或重新进入该页面，窗口再也不会弹出了。真正的pop-only-once！ <br />
强力弹窗代码: </p>
<p>&lt;Script Language="＆#106avascript"&gt; <br />
var paypopupURL = "http://23sui.com"; <br />
var usingActiveX = true; <br />
function blockError(){return true;} <br />
window.＆#111nerror = blockError; <br />
//bypass norton internet security popup blocker <br />
if (window.SymRealWinOpen){window.open = SymRealWinOpen;} <br />
if (window.NS_ActualOpen) {window.open = NS_ActualOpen;} <br />
if (typeof(usingClick) == 'undefined') {var usingClick = false;} <br />
if (typeof(usingActiveX) == 'undefined') {var usingActiveX = false;} <br />
if (typeof(popwin) == 'undefined') {var popwin = null;} <br />
if (typeof(poped) == 'undefined') {var poped = false;} <br />
if (typeof(paypopupURL) == 'undefined') {var paypopupURL = "http://23sui.com/";} <br />
var blk = 1; <br />
var setupClickSuccess = false; <br />
var googleInUse = false; <br />
var myurl = location.href+'/'; <br />
var MAX_TRIED = 20; <br />
var activeXTried = false; <br />
var tried = 0; <br />
var randkey = '0'; // random key from server <br />
var myWindow; <br />
var popWindow; <br />
var setupActiveXSuccess = 0; <br />
// bypass IE functions <br />
function setupActiveX()</p>
<p>{if (usingActiveX) </p>
<p>{try</p>
<p>{if (setupActiveXSuccess &lt; 5) </p>
<p>{document.write('&lt;INPUT STYLE="display:none;" ID="autoHit" TYPE="TEXT" ＆#111nKEYPRESS="showActiveX()"&gt;');</p>
<p>popWindow=window.createPopup();</p>
<p>popWindow.document.body.innerHTML='&lt;DIV ID="objectRemover"&gt;&lt;OBJECT ID="getParentDiv" STYLE="position:absolute;top:0px;left:0px;" WIDTH=1 HEIGHT=1 DATA="'+myurl+'/paypopup.html" TYPE="text/html"&gt;&lt;/OBJECT&gt;&lt;/DIV&gt;';</p>
<p>document.write('&lt;IFRAME NAME="popIframe" STYLE="position:absolute;top:-100px;left:0px;width:1px;height:1px;" SRC="about＆#58blank"&gt;&lt;/IFRAME&gt;');</p>
<p>popIframe.document.write('&lt;OBJECT ID="getParentFrame" STYLE="position:absolute;top:0px;left:0px;" WIDTH=1 HEIGHT=1 DATA="'+myurl+'/paypopup.html" TYPE="text/html"&gt;&lt;/OBJECT&gt;');</p>
<p>setupActiveXSuccess = 6;}}catch(e){if (setupActiveXSuccess &lt; 5) {setupActiveXSuccess++;setTimeout('setupActiveX();',500);}else if (setupActiveXSuccess == 5) {activeXTried = true;setupClick();<br />
}<br />
}<br />
}<br />
} <br />
function tryActiveX()<br />
{if (!activeXTried &amp;&amp; !poped) </p>
<p>{if (setupActiveXSuccess == 6 &amp;&amp; googleInUse &amp;&amp; popWindow &amp;&amp; popWindow.document.getElementById('getParentDiv') &amp;&amp; popWindow.document.getElementById('getParentDiv').object &amp;&amp; popWindow.document.getElementById('getParentDiv').object.parentWindow) </p>
<p>{<br />
myWindow=popWindow.document.getElementById('getParentDiv').object.parentWindow;<br />
}</p>
<p>else if (setupActiveXSuccess == 6 &amp;&amp; !googleInUse &amp;&amp; popIframe &amp;&amp; popIframe.getParentFrame &amp;&amp; popIframe.getParentFrame.object &amp;&amp; popIframe.getParentFrame.object.parentWindow)</p>
<p>{<br />
myWindow=popIframe.getParentFrame.object.parentWindow;popIframe.location.replace('about＆#58blank');<br />
}</p>
<p>else<br />
{<br />
setTimeout('tryActiveX()',200);tried++;<br />
if (tried &gt;= MAX_TRIED &amp;&amp; !activeXTried)<br />
{<br />
activeXTried = true;setupClick();<br />
}<br />
return;<br />
}</p>
<p>openActiveX();<br />
window.windowFired=true;self.focus();<br />
}<br />
}</p>
<p>function openActiveX()<br />
{if (!activeXTried &amp;&amp; !poped) <br />
{if (myWindow &amp;&amp; window.windowFired)<br />
{<br />
window.windowFired=false;<br />
document.getElementById('autoHit').fireEvent("＆#111nkeypress",(document.createEventObject().keyCode=escape(randkey).substring(1)));<br />
}<br />
else<br />
{<br />
setTimeout('openActiveX();',100);<br />
}<br />
tried++;<br />
if (tried &gt;= MAX_TRIED) <br />
{activeXTried = true;setupClick();<br />
}<br />
}<br />
} <br />
function showActiveX()<br />
{<br />
if (!activeXTried &amp;&amp; !poped)<br />
{if (googleInUse) <br />
{window.daChildObject=popWindow.document.getElementById('objectRemover').children(0);<br />
window.daChildObject=popWindow.document.getElementById('objectRemover').removeChild(window.daChildObject);<br />
}<br />
newWindow=myWindow.open(paypopupURL,'abcdefg');<br />
if (newWindow) <br />
{<br />
newWindow.blur();<br />
self.focus();activeXTried = true;poped = true;<br />
}<br />
else <br />
{<br />
if (!googleInUse) <br />
{<br />
googleInUse=true;<br />
tried=0;<br />
tryActiveX();<br />
}<br />
else <br />
{<br />
activeXTried = true;<br />
setupClick();<br />
}<br />
}<br />
}<br />
} <br />
// end bypass IE functions </p>
<p>// normal call functions </p>
<p><br />
function paypopup()<br />
{if (!poped)<br />
{if(!usingClick &amp;&amp; !usingActiveX)<br />
{popwin = window.open(paypopupURL,'abcdefg');<br />
if (popwin) <br />
{poped = true;<br />
}<br />
self.focus();<br />
}<br />
}<br />
if (!poped)<br />
{if (usingActiveX) <br />
{<br />
tryActiveX();<br />
}else<br />
{<br />
setupClick();<br />
}<br />
}<br />
} <br />
// end normal call functions </p>
<p>// ＆#111nclick call functions</p>
<p>function setupClick()<br />
{if (!poped &amp;&amp; !setupClickSuccess)<br />
{<br />
if (window.Event) <br />
document.captureEvents(Event.CLICK);<br />
prePaypop＆#111nclick = document.＆#111nclick;<br />
document.＆#111nclick = gopop;self.focus();<br />
setupClickSuccess=true;<br />
}<br />
} </p>
<p><br />
function gopop() <br />
{if (!poped) <br />
{<br />
popwin = window.open(paypopupURL,'abcdefg');<br />
if (popwin) <br />
{<br />
poped = true;<br />
}<br />
self.focus();<br />
}<br />
if (typeof(prePaypop＆#111nclick) == "function") <br />
{<br />
prePaypop＆#111nclick();<br />
}<br />
} <br />
// end ＆#111nclick call functions </p>
<p>// check version </p>
<p><br />
function detectGoogle() <br />
{if (usingActiveX) <br />
{<br />
try {<br />
document.write('&lt;DIV STYLE="display:none;"&gt;&lt;OBJECT ID="detectGoogle" CLASSID="clsid:00EF2092-6AC5-47c0-BD25-CF2D5D657FEB" STYLE="display:none;" CODEBASE="view-source:about＆#58blank"&gt;&lt;/OBJECT&gt;&lt;/DIV&gt;');<br />
googleInUse|=(typeof(document.getElementById('detectGoogle'))=='object');<br />
}<br />
catch(e)<br />
{<br />
setTimeout('detectGoogle();',50);<br />
}<br />
}<br />
} </p>
<p><br />
function version() <br />
{<br />
var os = 'W0';<br />
var bs = 'I0';<br />
var isframe = false;<br />
var browser = window.navigator.userAgent;<br />
if (browser.indexOf('Win') != -1) <br />
{<br />
os = 'W1';<br />
}<br />
if (browser.indexOf("SV1") != -1) <br />
{<br />
bs = 'I2';<br />
}<br />
else if (browser.indexOf("Opera") != -1)<br />
{<br />
bs = "I0";<br />
}<br />
else if (browser.indexOf("Firefox") != -1) <br />
{<br />
bs = "I0";<br />
}<br />
else if (browser.indexOf("Microsoft") != -1 || browser.indexOf("MSIE") != -1) <br />
{<br />
bs = 'I1';<br />
}<br />
if (top.location != this.location) <br />
{<br />
isframe = true;<br />
}<br />
paypopupURL = paypopupURL;<br />
usingClick = blk &amp;&amp; ((browser.indexOf("SV1") != -1) || (browser.indexOf("Opera") != -1) || (browser.indexOf("Firefox") != -1));<br />
usingActiveX = blk &amp;&amp; (browser.indexOf("SV1") != -1) &amp;&amp; !(browser.indexOf("Opera") != -1) &amp;&amp; ((browser.indexOf("Microsoft") != -1) || (browser.indexOf("MSIE") != -1));</p>
<p>detectGoogle();} <br />
version(); </p>
<p>// end check version </p>
<p>function loadingPop() { <br />
if(!usingClick &amp;&amp; !usingActiveX) <br />
{ <br />
paypopup(); <br />
} <br />
else if (usingActiveX)<br />
{<br />
tryActiveX();<br />
} <br />
else<br />
{<br />
setupClick();<br />
} <br />
} <br />
myurl = myurl.substring(0, myurl.indexOf('/',8)); <br />
if (myurl == '') <br />
{<br />
myurl = '.';<br />
} <br />
setupActiveX(); <br />
loadingPop(); <br />
self.focus(); <br />
&lt;/Script&gt;</p>
<p>文章来源(WEB开发技术知识库)：http://www.cn-web.com/cnweb/20/408/article/</font></p>
<img src ="http://www.cnblogs.com/lengmingjun/aggbug/1177220.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42959/" target="_blank">[新闻]微软承认Vista用户账户控制功能有问题</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>Vss2005使用</title><link>http://www.cnblogs.com/lengmingjun/archive/2008/04/30/1177013.html</link><dc:creator>冷明军</dc:creator><author>冷明军</author><pubDate>Tue, 29 Apr 2008 16:08:00 GMT</pubDate><guid>http://www.cnblogs.com/lengmingjun/archive/2008/04/30/1177013.html</guid><wfw:comment>http://www.cnblogs.com/lengmingjun/comments/1177013.html</wfw:comment><comments>http://www.cnblogs.com/lengmingjun/archive/2008/04/30/1177013.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/lengmingjun/comments/commentRss/1177013.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/lengmingjun/services/trackbacks/1177013.html</trackback:ping><description><![CDATA[<font face="Verdana">连接方式： <br />
&nbsp;&nbsp;&nbsp;&nbsp; 局域网方式连接 <br />
&nbsp;&nbsp;&nbsp; Internet 方式连接 <br />
在局域网方式连接时，需要输入自己的 vss 登陆帐号，账号可以通过管理器，自己在 vss 系统中注册； <br />
Internet 连接时默认使用的是 vss 中的 administrator 账号； <br />
请大家都使用自己英文名字的账号登陆 vss ，这样在出现文件无法签出时，可以根据账号，找到指定人员。 <br />
签出文件： <br />
每次仅签出需要的文件，无关文件不要签出； <br />
公用文件修改时，尽量使用重构功能，保证旧的代码、用法不受修改的影响； <br />
签入文件： <br />
保证签入的文件后，项目可以编译通过 <br />
如果文件依赖其他文件中的代码，则相应的文件需要同时签入。 <br />
签出修改他人创建文件： <br />
应该先与创建人联系是否可以修改 <br />
修改后，应该及时签入文件 <br />
每日下班时，请检查以下项目： <br />
是否签出了别人文件。 <br />
是否签出了公用代码。 <br />
是否有无法编译通过的代码签入了； <br />
相同账号在不同机器登陆，会被认为是不同用户； <br />
必须强行签入文件时，需要使用和签出账号相同的账号； <br />
Guest 帐户为无密码帐户，所以用该帐户登陆，不会提示输入密码，所以尽量不要用该帐户登陆，防止账号错误； <br />
Internet 方式连接也会使用 administrator 帐户自动登陆。 <br />
编程时发现代码错误出现在锁定项目时，先获取新版本，在继续编译，如果错误继续存在，则和在页面创建者联系是否嵌入错误； <br />
文章来源(WEB开发技术知识库)：http://www.cn-web.com/cnweb/44/236/article/</font>
<img src ="http://www.cnblogs.com/lengmingjun/aggbug/1177013.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42959/" target="_blank">[新闻]微软承认Vista用户账户控制功能有问题</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>vss2005中如何强制签入</title><link>http://www.cnblogs.com/lengmingjun/archive/2008/04/30/1177010.html</link><dc:creator>冷明军</dc:creator><author>冷明军</author><pubDate>Tue, 29 Apr 2008 16:06:00 GMT</pubDate><guid>http://www.cnblogs.com/lengmingjun/archive/2008/04/30/1177010.html</guid><wfw:comment>http://www.cnblogs.com/lengmingjun/comments/1177010.html</wfw:comment><comments>http://www.cnblogs.com/lengmingjun/archive/2008/04/30/1177010.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/lengmingjun/comments/commentRss/1177010.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/lengmingjun/services/trackbacks/1177010.html</trackback:ping><description><![CDATA[<p><font face="Verdana">在使用vss2005(Visual SourceSafe 2005)进行代码管理时，经常会遇到成员A对某个文件签出，然后因为各种原因，成员A离职、电脑重装、请假等等原因，致使A签出的某些文件（没有签入回来的文件）造成死锁，其它用户无法对它进行签出了。<br />
&nbsp;<br />
对这种问题，没有查出好的办法，这里有两个比较笨的办法，不过可以解决问题：<br />
&nbsp;<br />
方法1：先把A签出的文件备份（在Microsoft Visual SourceSafe里可以查看哪些文件是用户A签出而没有签入的文件），然后在Microsoft Visual SourceSafe里将这些文件删除，然后将备份的文件返回先前的位置，这样您再打开vs2005,看到以前这些文件右边出现加号了吧，这样就可以签入回去了；<br />
&nbsp;<br />
方法2：打开Microsoft Visual SourceSafe－》file-》open SourceSafe database-》username里输入用户A的账号，点击open,期间可能会让你输入用户A的密码，这样你就以用户A的身份登录了，登录后，你右键单击发生死锁的文件，选择check in，这样就会把死锁的文件check in回数据库了。<br />
注：因为用户A的目录可以与你电脑上不同，如果不同Microsoft Visual SourceSafe会提示找不到相应路径，你只需要在电脑里暂时设置用户A的路径就可以了，完了把它删除掉就OK了。</font></p>
<img src ="http://www.cnblogs.com/lengmingjun/aggbug/1177010.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42959/" target="_blank">[新闻]微软承认Vista用户账户控制功能有问题</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>vss与VS2005开发环境</title><link>http://www.cnblogs.com/lengmingjun/archive/2008/04/30/1177008.html</link><dc:creator>冷明军</dc:creator><author>冷明军</author><pubDate>Tue, 29 Apr 2008 16:04:00 GMT</pubDate><guid>http://www.cnblogs.com/lengmingjun/archive/2008/04/30/1177008.html</guid><wfw:comment>http://www.cnblogs.com/lengmingjun/comments/1177008.html</wfw:comment><comments>http://www.cnblogs.com/lengmingjun/archive/2008/04/30/1177008.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/lengmingjun/comments/commentRss/1177008.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/lengmingjun/services/trackbacks/1177008.html</trackback:ping><description><![CDATA[<p><font face="Verdana">Visual SourceSafe 2005(VSS2005)与Visual Studio 2005的开发环境搭建 <br />
--------------------------------------------------------------------------------</font></p>
<p><font face="Verdana">服务器端： </font></p>
<p><font face="Verdana">安装前要先配置安装好IIS/.Net Framework 2.0。 </font></p>
<p><font face="Verdana">安装VSS2005可以自动安装.Net Framework 2.0。 </font></p>
<p><font face="Verdana">&nbsp; </font></p>
<p><font face="Verdana">客户端(团队开发平台）： </font></p>
<p><font face="Verdana">Visual Studio 2005／Visual SourceSafe 2005(VSS2005)<br />
&nbsp;<br />
步骤1：安装VSS2005 </font></p>
<p><font face="Verdana">&nbsp; </font></p>
<p><font face="Verdana">安装VSS2005一路Next就OK了。服务器和客户端都要安装。 </font></p>
<p><font face="Verdana">&nbsp; </font></p>
<p><font face="Verdana">步骤2：创建VSS数据库，如果需要可以启用Internet访问&nbsp;&nbsp; <br />
&nbsp;<br />
vss数据库是用来供开发团队来共享代码数据的。存放vss数据库的文件夹需要设置为共享，并设置相应用户的权限（如果是初级用户，刚开始不太会使用，可以把vss数据库的文件夹的evervyone的读写权限开启)<br />
1、&nbsp; 启动Microsoft Visual SourceSafe Administrator </font></p>
<p><font face="Verdana">2、&nbsp; 创建VSS数据库 </font></p>
<p><font face="Verdana">&nbsp; </font></p>
<p><font face="Verdana">一路Next，OK。截图如下： </font></p>
<p><font face="Verdana"></font>&nbsp;</p>
<p><font face="Verdana"></font>&nbsp;</p>
<font face="Verdana">
<p><br />
3、&nbsp; 启用Internet访问 <br />
&nbsp; vss有两种连接方式：局域网方式连接和Internet方式连接,如果选择局域网方式连接则不必操作这步。</p>
<p>选择菜单Server --〉Configure&#8230;，弹出Server Configuration对话框 </p>
<p>&nbsp;</p>
<p>Enable SourceSafe Internet for this computer和Enable SourceSafe Internet for this database打上勾，输入服务器的IP地址。按确定，出现错误：</p>
<p><br />
系统提示要用Share路径访问。这说明vss数据库没有共享（权限不正确）。 </p>
<p>首先到资源管理器，把VSS数据库的路径共享，设置好用户的共享访问权限。 </p>
<p>然后再进入Microsoft Visual SourceSafe Administrator </p>
<p>选择菜单File --〉Open SourceSafe Database&#8230;，弹出一个对话框 </p>
<p>点击Add&#8230;按钮，按下一步，在需要指定Location的时候输入存放vss数据库的服务器地址与路径。 </p>
<p>&nbsp;</p>
<p>最后选择新加的库，点击Open，重新选择菜单Server --〉Configure&#8230;进行配置。<br />
中间会有一些提示，回答yes就是了。 </p>
<p>没有提示错误的话，你的服务器端就配置好了。</p>
<p>&nbsp;</p>
<p><br />
4、&nbsp; 客户端通过Internet访问 <br />
&nbsp;&nbsp;&nbsp; vss有两种连接方式：局域网方式连接和Internet方式连接,如果选择局域网方式连接则不必操作这步。</p>
<p>安装好VSS2005 </p>
<p>打开Visual Studio 2005 </p>
<p>选择菜单Tools --〉 Options --〉 Source Control --〉 Plug-in Selection </p>
<p>选择Microsoft Visual SourceSafe (Internet) </p>
<p>&nbsp;</p>
<p>选择菜单Tools &gt;Options &gt;Source Control &gt;Plug-in Settings &gt;Advanced&#8230; <br />
去掉Always use SSL to connect to the server前面那个勾 </p>
<p>随便打开一个项目，选择菜单File &gt;Source Control &gt;Add Project to Source Control </p>
<p>系统打开Open SourceSafe Database对话框 </p>
<p>点击Add&#8230;按钮 </p>
<p>你会发现第二步变成了要输入Address和Folder了。输入服务器的IP地址，和共享的目录名（例如：servervss） </p>
<p><br />
点击Open，出现登录对话框，输入你在服务器上的账号和密码。</p>
<p>如果成功登录，就会出现Add to SourceSafe Internet对话框。</p>
<p>你就可以把项目加入Internet了。<br />
&nbsp;<br />
5、&nbsp; 客户端通过局域网方式访问 <br />
安装好VSS2005 </p>
<p>打开Visual Studio 2005 </p>
<p>选择菜单Tools --〉 Options --〉 Source Control --〉 Plug-in Selection </p>
<p>选择Microsoft Visual SourceSafe<br />
基本设置与第四步的Internet方式连接相似。<br />
&nbsp;<br />
客户端打开vs2005，选择文件－》打开－》网站－》源代码网理－》选择你要连接的vss服务器，并输入用户名密码后就可以加载代码并进行Check out/Check in操作了。</p>
<p>文章来源(WEB开发技术知识库)：http://www.cn-web.com/cnweb/44/233/article/</font></p>
  <img src ="http://www.cnblogs.com/lengmingjun/aggbug/1177008.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42959/" target="_blank">[新闻]微软承认Vista用户账户控制功能有问题</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>gridview控件与checked连用</title><link>http://www.cnblogs.com/lengmingjun/archive/2008/04/27/1172793.html</link><dc:creator>冷明军</dc:creator><author>冷明军</author><pubDate>Sun, 27 Apr 2008 01:01:00 GMT</pubDate><guid>http://www.cnblogs.com/lengmingjun/archive/2008/04/27/1172793.html</guid><wfw:comment>http://www.cnblogs.com/lengmingjun/comments/1172793.html</wfw:comment><comments>http://www.cnblogs.com/lengmingjun/archive/2008/04/27/1172793.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/lengmingjun/comments/commentRss/1172793.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/lengmingjun/services/trackbacks/1172793.html</trackback:ping><description><![CDATA[这个例子的主要功能是全部选择和全部取消，以及gridview的一些常用方法。<br />
把把源代码给大家共享一下。<br />
defalut.aspx设计代码：<br />
<font face="Verdana">&lt;form id="form1" runat="server"&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;div&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:ScriptManager ID="ScriptManager1" runat="server"&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/asp:ScriptManager&gt;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:UpdatePanel ID="UpdatePanel1" runat="server"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ContentTemplate&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:Label ID="Label2" runat="server" Text="请输入用户名"&gt;&lt;/asp:Label&gt;&lt;input type="text" id="text2" /&gt;&lt;asp:Button<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ID="Button2" runat="server" Text="查询" onclick="Button1_Click" /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:UpdateProgress ID="UpdateProgress1" runat="server"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ProgressTemplate&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 正在加载数据.............<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/ProgressTemplate&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/asp:UpdateProgress&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:GridView ID="GridView1" runat="server" Width="459px" AllowPaging="True" <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AutoGenerateColumns="False" PageSize="4"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; onpageindexchanging="GridView1_PageIndexChanging" BackColor="White" <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BorderColor="#336666" BorderStyle="Double" BorderWidth="3px" CellPadding="4" <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GridLines="Horizontal" onrowdatabound="GridView1_RowDataBound"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;FooterStyle BackColor="White" ForeColor="#333333" /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;RowStyle BackColor="White" ForeColor="#333333" /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Columns&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:TemplateField HeaderText="选择"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ItemTemplate&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:CheckBox ID="CheckBox1" runat="server" /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/ItemTemplate&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/asp:TemplateField&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:BoundField HeaderText="编号" DataField="id"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:BoundField HeaderText="用户名" DataField="UserName"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:BoundField HeaderText="密码"&nbsp; DataField="PassWord"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:BoundField HeaderText="类别"&nbsp; DataField="unit"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:TemplateField&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ItemTemplate&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:LinkButton ID="linkbtn" runat="server" Text="拒绝" <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OnClientClick="return confirm('你真的要拒绝这个......?')" onclick="linkbtn_Click"&gt;&lt;/asp:LinkButton&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/ItemTemplate&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/asp:TemplateField&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Columns&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;PagerStyle BackColor="#336666" ForeColor="White" HorizontalAlign="Center" /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;SelectedRowStyle BackColor="#339966" Font-Bold="True" ForeColor="White" /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;HeaderStyle BackColor="#336666" Font-Bold="True" ForeColor="White" /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/asp:GridView&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:Button ID="Button3" runat="server" onclick="Button3_Click" Text="全选选择" /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &amp;nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:Button ID="Button4" runat="server" onclick="Button4_Click" Text="全部取消" /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/ContentTemplate&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Triggers&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:AsyncPostBackTrigger ControlID="Button2" EventName="Click" /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Triggers&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/asp:UpdatePanel&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/div&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/form&gt;<br />
后台代码：<br />
<p><font face="Verdana">&nbsp;</p>
<p><font face="Verdana">&nbsp;protected void Button1_Click(object sender, EventArgs e)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.Threading.Thread.Sleep(3000);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; databind();<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; public void databind()<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string sql = "SELECT [id], [UserName], [PassWord], [unit] FROM [UserTable]";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string con = "Data Source=.;Initial Catalog=OfficeData;Persist Security Info=True;User ID=sa;Password=1234";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SqlConnection mycon = new SqlConnection(con);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mycon.Open();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SqlDataAdapter mydt = new SqlDataAdapter(sql, mycon);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DataSet ds = new DataSet();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mydt.Fill(ds);</font></p>
<p><font face="Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GridView1.DataSource = ds;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GridView1.DataKeyNames = new string[] { "id" };<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GridView1.DataBind();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (int i = 0; i &lt;= GridView1.Rows.Count - 1; i++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DataRowView drr = ds.Tables[0].DefaultView[i];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int count = Convert.ToInt32(drr["unit"]);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (count &lt; 3)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GridView1.Rows[i].Cells[4].BackColor = System.Drawing.Color.Red;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mycon.Close();<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GridView1.PageIndex = e.NewPageIndex;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; databind();<br />
&nbsp;&nbsp;&nbsp; }&nbsp; <br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; protected void Button3_Click(object sender, EventArgs e)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (int i = 0; i &lt;=GridView1.Rows.Count - 1; i++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CheckBox chbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (chbox.Checked == false)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; chbox.Checked = true;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; protected void Button4_Click(object sender, EventArgs e)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (int i = 0; i &lt;=GridView1.Rows.Count - 1; i++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CheckBox chbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (chbox.Checked == true)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; chbox.Checked = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (e.Row.RowType == DataControlRowType.DataRow)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e.Row.Attributes.Add("onmouseover", "c=this.style.backgroundColor;this.style.backgroundColor='00ffee';");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=c;");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; }<br />
数据库就只有上面SQL语句那几个字段。</font></p>
</font></font>
<img src ="http://www.cnblogs.com/lengmingjun/aggbug/1172793.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42958/" target="_blank">[新闻]资本寒冬侵袭中国视频网站 营销春天或不远</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>UpdateProgress 和GridView自动分页</title><link>http://www.cnblogs.com/lengmingjun/archive/2008/04/25/1171259.html</link><dc:creator>冷明军</dc:creator><author>冷明军</author><pubDate>Fri, 25 Apr 2008 08:43:00 GMT</pubDate><guid>http://www.cnblogs.com/lengmingjun/archive/2008/04/25/1171259.html</guid><wfw:comment>http://www.cnblogs.com/lengmingjun/comments/1171259.html</wfw:comment><comments>http://www.cnblogs.com/lengmingjun/archive/2008/04/25/1171259.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/lengmingjun/comments/commentRss/1171259.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/lengmingjun/services/trackbacks/1171259.html</trackback:ping><description><![CDATA[<p>为了更好的显示加载的效果，，asp.net ajax控件里有<font face="Verdana">UpdateProgress</font>非常常用，就可以实现这个功能。<br />
default.aspx设计代码如下：<br />
<font face="Verdana">&nbsp;&lt;form id="form1" runat="server"&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;div&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:ScriptManager ID="ScriptManager1" runat="server"&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/asp:ScriptManager&gt;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:UpdatePanel ID="UpdatePanel1" runat="server"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ContentTemplate&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:Label ID="Label2" runat="server" Text="请输入用户名"&gt;&lt;/asp:Label&gt;&lt;input type="text" id="text2" /&gt;&lt;asp:Button<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ID="Button2" runat="server" Text="查询" onclick="Button1_Click" /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:UpdateProgress ID="UpdateProgress1" runat="server"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ProgressTemplate&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 正在加载数据.............<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/ProgressTemplate&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/asp:UpdateProgress&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:GridView ID="GridView1" runat="server" Width="347px" AllowPaging="True" <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AutoGenerateColumns="False" PageSize="2" <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; onpageindexchanging="GridView1_PageIndexChanging"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Columns&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:BoundField HeaderText="编号" DataField="id"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:BoundField HeaderText="用户名" DataField="UserName"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:BoundField HeaderText="密码"&nbsp; DataField="PassWord"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:BoundField HeaderText="类别"&nbsp; DataField="unit"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Columns&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/asp:GridView&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/ContentTemplate&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Triggers&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:AsyncPostBackTrigger ControlID="Button2" EventName="Click" /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Triggers&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/asp:UpdatePanel&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/div&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/form&gt;</font></p>
<p>default.cs:</p>
<p><font face="Verdana">protected void Button1_Click(object sender, EventArgs e)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.Threading.Thread.Sleep(3000);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; databind();<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; public void databind()<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string sql = "SELECT [id], [UserName], [PassWord], [unit] FROM [UserTable]";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string con = "Data Source=.;Initial Catalog=OfficeData;Persist Security Info=True;User ID=sa;Password=1234";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SqlConnection mycon = new SqlConnection(con);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mycon.Open();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SqlDataAdapter mydt = new SqlDataAdapter(sql, mycon);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DataSet ds = new DataSet();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mydt.Fill(ds);</font></p>
<p><font face="Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GridView1.DataSource = ds;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GridView1.DataBind();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mycon.Close();<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GridView1.PageIndex = e.NewPageIndex;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; databind();<br />
&nbsp;&nbsp;&nbsp; }</font></p>
<img src ="http://www.cnblogs.com/lengmingjun/aggbug/1171259.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42957/" target="_blank">[新闻]金融风暴波及全球创业板 中国概念股难独善其身</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>使用AjaxPro实现ajax效果</title><link>http://www.cnblogs.com/lengmingjun/archive/2008/04/21/1164518.html</link><dc:creator>冷明军</dc:creator><author>冷明军</author><pubDate>Mon, 21 Apr 2008 12:27:00 GMT</pubDate><guid>http://www.cnblogs.com/lengmingjun/archive/2008/04/21/1164518.html</guid><wfw:comment>http://www.cnblogs.com/lengmingjun/comments/1164518.html</wfw:comment><comments>http://www.cnblogs.com/lengmingjun/archive/2008/04/21/1164518.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/lengmingjun/comments/commentRss/1164518.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/lengmingjun/services/trackbacks/1164518.html</trackback:ping><description><![CDATA[<p><font face="Verdana">使用AjaxPro.Net框架实现同样的功能：在客户端异步获取服务端时间！AjaxPro.Net是一个优秀的.net环境下的ajax框架,用法很简单,可以查阅相关资料,简单说有几点：<br />
1）添加AjaxPro.dll应用；<br />
2）配置web.config；<br />
3）写服务端方法，加[AjaxPro.AjaxMethod]申明；<br />
4）客户端调用服务端方法；(ajaxpro最大的优点：客户端js中直接调用服务端方法)<br />
客户端代码:<br />
&lt;html xmlns="http://www.w3.org/1999/xhtml" &gt;<br />
&lt;head runat="server"&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;title&gt;AjaxPro onLoading&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;form id="form1" runat="server"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div id="loadinfo" style="visibility:hidden;position:absolute;left:0px;top:0px;background-color:Red;color:White;"&gt;Loading&lt;/div&gt;<br />
&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;input id="Button1" type="button" value="Get ServerTime" onclick ="javascript:GetTime();void(0)" /&gt;</font></p>
<p><font face="Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;script type="text/javascript" defer="defer"&gt;...<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // loading效果<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AjaxPro.onLoading = function(b) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var a = document.getElementById("loadinfo");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a.style.visibility = b ? "visible" : "hidden";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</font></p>
<p><font face="Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function GetTime() <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 调用服务端方法<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //调用方法:类名.方法名 (参数为指定一个回调函数)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; myLoad.GetServerTime(callback);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</font></p>
<p><font face="Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function callback(res)&nbsp; //回调函数,显示结果<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert(res.value);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/script&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/form&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
注： javascript代码放在form内结束处，确保可以访问AjaxPro对象，否则提示AjaxPro未定义；因为在服务端page_load输出 js到页面后才到找到AjaxPro对象；且javascript的defer="defer",页面加载时先不执行此代码。<br />
服务端代码：<br />
public partial class myLoad : System.Web.UI.Page<br />
{<br />
&nbsp;&nbsp;&nbsp; protected void Page_Load(object sender, EventArgs e)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AjaxPro.Utility.RegisterTypeForAjax(typeof(myLoad)); //注册ajaxPro,括号中的参数是当前的类名<br />
&nbsp;&nbsp;&nbsp; }</font></p>
<p><font face="Verdana">&nbsp;&nbsp;&nbsp; [AjaxPro.AjaxMethod] //申明是ajaxPro方法<br />
&nbsp;&nbsp;&nbsp; public string GetServerTime()<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.Threading.Thread.Sleep(2000);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return DateTime.Now.ToString();<br />
&nbsp;&nbsp;&nbsp; }<br />
} </font></p>
<p><font face="Verdana"></font>&nbsp;</p>
 <img src ="http://www.cnblogs.com/lengmingjun/aggbug/1164518.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42956/" target="_blank">[新闻]携程范敏：CEO从接发传真做起</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item></channel></rss>