<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>木哥哥</title>
    <description>中国.北京 
.NET高级工程师</description>
    <link>http://duke.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
          <item>
        <title>如果LAMP够强大的话,还要WINDOWS干什么?</title>
        <author>木哥哥</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://duke.javaeye.com">木哥哥</a>&nbsp;
                    链接：<a href="http://duke.javaeye.com/blog/181300" style="color:red;">http://duke.javaeye.com/blog/181300</a>&nbsp;
          发表时间: 2008年04月10日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><img src="../../../images/smiles/icon_rolleyes.gif" alt="" />无意看到关于豆瓣的服务器性能,然后一直点连接,终于看到，是一台中间服务器,非DB 也非WEB.这个文章与马季下金蛋无异啊.</p>
<p>无意去怀疑LAMP的性能,因为自己用的少.但如果LAMP那么牛B的话，那为什么LAMP没有统一WEB界?群众的眼睛是雪亮的,如果那么NB,为什么没有一致去选择它呢?</p>
<p>&nbsp;</p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://duke.javaeye.com/blog/181300#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 10 Apr 2008 15:18:44 +0800</pubDate>
        <link>http://duke.javaeye.com/blog/181300</link>
        <guid>http://duke.javaeye.com/blog/181300</guid>
      </item>
          <item>
        <title>我也抛块砖 - 关于表单/控件的通用性</title>
        <author>木哥哥</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://duke.javaeye.com">木哥哥</a>&nbsp;
                    链接：<a href="http://duke.javaeye.com/blog/157360" style="color:red;">http://duke.javaeye.com/blog/157360</a>&nbsp;
          发表时间: 2008年01月07日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>刚翻阅了 <a href="http://jyk.cnblogs.com/">金色海洋（jyk）</a>同志的一篇基类、<a href="/jyk/archive/2007/12/30/1021070.html">接口的应用</a>，感觉还是比较好玩的，于是看了下，写点由此引发的砖~<img src="/Emoticons/msn/red_smile.gif" /><br /><br />比如一个数据库表有两个字段，分别是：城市，地址。在页面上表示的时候呢，城市用下拉框表示，地址用textbox表示。<br /><br />这里呢，还是一个中心（接口IControl.cs），两个基本点（控件DuTextBox,DuDropDownList）。<br />先发一下代码：<br />IControl.cs:</p>
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="/Images/OutliningIndicators/ContractedBlock.gif" id="Code_Closed_Image_023013" onclick="this.style.display='none'; Code_Closed_Text_023013.style.display='none'; Code_Open_Image_023013.style.display='inline'; Code_Open_Text_023013.style.display='inline';" height="16" align="top" width="11" /><img src="/Images/OutliningIndicators/ExpandedBlockStart.gif" id="Code_Open_Image_023013" onclick="this.style.display='none'; Code_Open_Text_023013.style.display='none'; Code_Closed_Image_023013.style.display='inline'; Code_Closed_Text_023013.style.display='inline';" height="16" align="top" style="DISPLAY: none" width="11" /><span id="Code_Closed_Text_023013" 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_023013" style="DISPLAY: none"><br /><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>--><span style="COLOR: #008080">&nbsp;1</span><img src="/Images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System;<br /></span><span style="COLOR: #008080">&nbsp;2</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System.Data;<br /></span><span style="COLOR: #008080">&nbsp;3</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System.Configuration;<br /></span><span style="COLOR: #008080">&nbsp;4</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System.Web;<br /></span><span style="COLOR: #008080">&nbsp;5</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System.Web.Security;<br /></span><span style="COLOR: #008080">&nbsp;6</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System.Web.UI;<br /></span><span style="COLOR: #008080">&nbsp;7</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System.Web.UI.WebControls;<br /></span><span style="COLOR: #008080">&nbsp;8</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System.Web.UI.WebControls.WebParts;<br /></span><span style="COLOR: #008080">&nbsp;9</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System.Web.UI.HtmlControls;<br /></span><span style="COLOR: #008080">10</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /><br /></span><span style="COLOR: #008080">11</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /><br /></span><span style="COLOR: #008080">12</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /><br /></span><span style="COLOR: #008080">13</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">namespace</span><span style="COLOR: #000000">&nbsp;DuControl<br /></span><span style="COLOR: #008080">14</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedBlockStart.gif" id="Codehighlighter1_259_508_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_259_508_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_259_508_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_259_508_Closed_Text').style.display='inline';" align="top" /><img src="/Images/OutliningIndicators/ContractedBlock.gif" id="Codehighlighter1_259_508_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_259_508_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_259_508_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_259_508_Open_Text').style.display='inline';" align="top" style="DISPLAY: none" /></span><span id="Codehighlighter1_259_508_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="/Images/dot.gif" /></span><span id="Codehighlighter1_259_508_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">15</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockStart.gif" id="Codehighlighter1_265_311_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_265_311_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_265_311_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_265_311_Closed_Text').style.display='inline';" align="top" /><img src="/Images/OutliningIndicators/ContractedSubBlock.gif" id="Codehighlighter1_265_311_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_265_311_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_265_311_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_265_311_Open_Text').style.display='inline';" align="top" style="DISPLAY: none" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_265_311_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_265_311_Open_Text"><span style="COLOR: #808080">///</span><span style="COLOR: #008000">&nbsp;</span><span style="COLOR: #808080">&lt;summary&gt;</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080">16</span><span style="COLOR: #008000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #808080">///</span><span style="COLOR: #008000">&nbsp;控件接口<br /></span><span style="COLOR: #008080">17</span><span style="COLOR: #008000"><img src="/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #808080">///</span><span style="COLOR: #008000">&nbsp;</span><span style="COLOR: #808080">&lt;/summary&gt;</span><span style="COLOR: #808080"></span></span><br /><span style="COLOR: #008080">18</span><img src="/Images/OutliningIndicators/InBlock.gif" align="top" /><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">interface</span><span style="COLOR: #000000">&nbsp;IControl<br /></span><span style="COLOR: #008080">19</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockStart.gif" id="Codehighlighter1_345_506_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_345_506_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_345_506_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_345_506_Closed_Text').style.display='inline';" align="top" /><img src="/Images/OutliningIndicators/ContractedSubBlock.gif" id="Codehighlighter1_345_506_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_345_506_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_345_506_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_345_506_Open_Text').style.display='inline';" align="top" style="DISPLAY: none" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_345_506_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="/Images/dot.gif" /></span><span id="Codehighlighter1_345_506_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">20</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000">&nbsp;DuValue<br /></span><span style="COLOR: #008080">21</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockStart.gif" id="Codehighlighter1_378_423_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_378_423_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_378_423_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_378_423_Closed_Text').style.display='inline';" align="top" /><img src="/Images/OutliningIndicators/ContractedSubBlock.gif" id="Codehighlighter1_378_423_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_378_423_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_378_423_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_378_423_Open_Text').style.display='inline';" align="top" style="DISPLAY: none" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_378_423_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="/Images/dot.gif" /></span><span id="Codehighlighter1_378_423_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">22</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">get</span><span style="COLOR: #000000">;<br /></span><span style="COLOR: #008080">23</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">set</span><span style="COLOR: #000000">;<br /></span><span style="COLOR: #008080">24</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">25</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" /><br /></span><span style="COLOR: #008080">26</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000">&nbsp;DuText<br /></span><span style="COLOR: #008080">27</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockStart.gif" id="Codehighlighter1_455_500_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_455_500_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_455_500_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_455_500_Closed_Text').style.display='inline';" align="top" /><img src="/Images/OutliningIndicators/ContractedSubBlock.gif" id="Codehighlighter1_455_500_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_455_500_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_455_500_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_455_500_Open_Text').style.display='inline';" align="top" style="DISPLAY: none" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_455_500_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="/Images/dot.gif" /></span><span id="Codehighlighter1_455_500_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">28</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">get</span><span style="COLOR: #000000">;<br /></span><span style="COLOR: #008080">29</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">set</span><span style="COLOR: #000000">;<br /></span><span style="COLOR: #008080">30</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">31</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">32</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span></span></div>
<p>DuTextBox:<br /></p>
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="/Images/OutliningIndicators/ContractedBlock.gif" id="Code_Closed_Image_023102" onclick="this.style.display='none'; Code_Closed_Text_023102.style.display='none'; Code_Open_Image_023102.style.display='inline'; Code_Open_Text_023102.style.display='inline';" height="16" align="top" width="11" /><img src="/Images/OutliningIndicators/ExpandedBlockStart.gif" id="Code_Open_Image_023102" onclick="this.style.display='none'; Code_Open_Text_023102.style.display='none'; Code_Closed_Image_023102.style.display='inline'; Code_Closed_Text_023102.style.display='inline';" height="16" align="top" style="DISPLAY: none" width="11" /><span id="Code_Closed_Text_023102" 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_023102" style="DISPLAY: none"><br /><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>--><span style="COLOR: #008080">&nbsp;1</span><img src="/Images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System;<br /></span><span style="COLOR: #008080">&nbsp;2</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System.Data;<br /></span><span style="COLOR: #008080">&nbsp;3</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System.Configuration;<br /></span><span style="COLOR: #008080">&nbsp;4</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System.Web;<br /></span><span style="COLOR: #008080">&nbsp;5</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System.Web.Security;<br /></span><span style="COLOR: #008080">&nbsp;6</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System.Web.UI;<br /></span><span style="COLOR: #008080">&nbsp;7</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System.Web.UI.WebControls;<br /></span><span style="COLOR: #008080">&nbsp;8</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System.Web.UI.WebControls.WebParts;<br /></span><span style="COLOR: #008080">&nbsp;9</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System.Web.UI.HtmlControls;<br /></span><span style="COLOR: #008080">10</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /><br /></span><span style="COLOR: #008080">11</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /><br /></span><span style="COLOR: #008080">12</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">namespace</span><span style="COLOR: #000000">&nbsp;DuControl<br /></span><span style="COLOR: #008080">13</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedBlockStart.gif" id="Codehighlighter1_258_1108_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_258_1108_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_258_1108_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_258_1108_Closed_Text').style.display='inline';" align="top" /><img src="/Images/OutliningIndicators/ContractedBlock.gif" id="Codehighlighter1_258_1108_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_258_1108_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_258_1108_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_258_1108_Open_Text').style.display='inline';" align="top" style="DISPLAY: none" /></span><span id="Codehighlighter1_258_1108_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="/Images/dot.gif" /></span><span id="Codehighlighter1_258_1108_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">14</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockStart.gif" id="Codehighlighter1_264_321_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_264_321_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_264_321_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_264_321_Closed_Text').style.display='inline';" align="top" /><img src="/Images/OutliningIndicators/ContractedSubBlock.gif" id="Codehighlighter1_264_321_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_264_321_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_264_321_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_264_321_Open_Text').style.display='inline';" align="top" style="DISPLAY: none" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_264_321_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_264_321_Open_Text"><span style="COLOR: #808080">///</span><span style="COLOR: #008000">&nbsp;</span><span style="COLOR: #808080">&lt;summary&gt;</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080">15</span><span style="COLOR: #008000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #808080">///</span><span style="COLOR: #008000">&nbsp;DuTextBox&nbsp;的摘要说明<br /></span><span style="COLOR: #008080">16</span><span style="COLOR: #008000"><img src="/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #808080">///</span><span style="COLOR: #008000">&nbsp;</span><span style="COLOR: #808080">&lt;/summary&gt;</span><span style="COLOR: #808080"></span></span><br /><span style="COLOR: #008080">17</span><img src="/Images/OutliningIndicators/InBlock.gif" align="top" /><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;[ToolboxData(</span><span style="COLOR: #800000">"</span><span style="COLOR: #800000">&lt;{0}:DuTextBox&nbsp;runat=\</span><span style="COLOR: #800000">"</span><span style="COLOR: #000000">server\</span><span style="COLOR: #800000">"</span><span style="COLOR: #800000">&gt;&lt;/{0}:DuTextBox&gt;</span><span style="COLOR: #800000">"</span><span style="COLOR: #000000">)]<br /></span><span style="COLOR: #008080">18</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">&nbsp;DuTextBox&nbsp;:&nbsp;TextBox,&nbsp;IControl<br /></span><span style="COLOR: #008080">19</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockStart.gif" id="Codehighlighter1_444_1106_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_444_1106_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_444_1106_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_444_1106_Closed_Text').style.display='inline';" align="top" /><img src="/Images/OutliningIndicators/ContractedSubBlock.gif" id="Codehighlighter1_444_1106_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_444_1106_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_444_1106_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_444_1106_Open_Text').style.display='inline';" align="top" style="DISPLAY: none" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_444_1106_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="/Images/dot.gif" /></span><span id="Codehighlighter1_444_1106_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">20</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;DuTextBox()<br /></span><span style="COLOR: #008080">21</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockStart.gif" id="Codehighlighter1_481_493_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_481_493_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_481_493_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_481_493_Closed_Text').style.display='inline';" align="top" /><img src="/Images/OutliningIndicators/ContractedSubBlock.gif" id="Codehighlighter1_481_493_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_481_493_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_481_493_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_481_493_Open_Text').style.display='inline';" align="top" style="DISPLAY: none" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_481_493_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="/Images/dot.gif" /></span><span id="Codehighlighter1_481_493_Open_Text"><span style="COLOR: #000000">{&nbsp;<br /></span><span style="COLOR: #008080">22</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">23</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" /><br /></span><span style="COLOR: #008080">24</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;&nbsp;</span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000">&nbsp;DuText<br /></span><span style="COLOR: #008080">25</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockStart.gif" id="Codehighlighter1_533_701_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_533_701_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_533_701_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_533_701_Closed_Text').style.display='inline';" align="top" /><img src="/Images/OutliningIndicators/ContractedSubBlock.gif" id="Codehighlighter1_533_701_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_533_701_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_533_701_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_533_701_Open_Text').style.display='inline';" align="top" style="DISPLAY: none" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_533_701_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="/Images/dot.gif" /></span><span id="Codehighlighter1_533_701_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">26</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">get</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">27</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockStart.gif" id="Codehighlighter1_563_612_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_563_612_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_563_612_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_563_612_Closed_Text').style.display='inline';" align="top" /><img src="/Images/OutliningIndicators/ContractedSubBlock.gif" id="Codehighlighter1_563_612_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_563_612_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_563_612_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_563_612_Open_Text').style.display='inline';" align="top" style="DISPLAY: none" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_563_612_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="/Images/dot.gif" /></span><span id="Codehighlighter1_563_612_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">28</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">this</span><span style="COLOR: #000000">.Text;<br /></span><span style="COLOR: #008080">29</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">30</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">set</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">31</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockStart.gif" id="Codehighlighter1_641_691_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_641_691_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_641_691_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_641_691_Closed_Text').style.display='inline';" align="top" /><img src="/Images/OutliningIndicators/ContractedSubBlock.gif" id="Codehighlighter1_641_691_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_641_691_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_641_691_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_641_691_Open_Text').style.display='inline';" align="top" style="DISPLAY: none" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_641_691_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="/Images/dot.gif" /></span><span id="Codehighlighter1_641_691_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">32</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">this</span><span style="COLOR: #000000">.Text&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;value;<br /></span><span style="COLOR: #008080">33</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">34</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">35</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" /><br /></span><span style="COLOR: #008080">36</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">protected</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">override</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000">&nbsp;OnPreRender(EventArgs&nbsp;e)<br /></span><span style="COLOR: #008080">37</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockStart.gif" id="Codehighlighter1_768_891_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_768_891_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_768_891_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_768_891_Closed_Text').style.display='inline';" align="top" /><img src="/Images/OutliningIndicators/ContractedSubBlock.gif" id="Codehighlighter1_768_891_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_768_891_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_768_891_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_768_891_Open_Text').style.display='inline';" align="top" style="DISPLAY: none" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_768_891_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="/Images/dot.gif" /></span><span id="Codehighlighter1_768_891_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">38</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">这里可以注册一些验证用的js到form上，这样在提交时自动验证。<br /></span><span style="COLOR: #008080">39</span><span style="COLOR: #008000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">由于迷糊着要睡了，所以这块懒的写。</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080">40</span><span style="COLOR: #008000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">base</span><span style="COLOR: #000000">.OnPreRender(e);<br /></span><span style="COLOR: #008080">41</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">42</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" /><br /></span><span style="COLOR: #008080">43</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;&nbsp;</span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000">&nbsp;DuValue<br /></span><span style="COLOR: #008080">44</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockStart.gif" id="Codehighlighter1_932_1100_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_932_1100_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_932_1100_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_932_1100_Closed_Text').style.display='inline';" align="top" /><img src="/Images/OutliningIndicators/ContractedSubBlock.gif" id="Codehighlighter1_932_1100_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_932_1100_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_932_1100_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_932_1100_Open_Text').style.display='inline';" align="top" style="DISPLAY: none" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_932_1100_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="/Images/dot.gif" /></span><span id="Codehighlighter1_932_1100_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">45</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">get</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">46</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockStart.gif" id="Codehighlighter1_962_1011_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_962_1011_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_962_1011_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_962_1011_Closed_Text').style.display='inline';" align="top" /><img src="/Images/OutliningIndicators/ContractedSubBlock.gif" id="Codehighlighter1_962_1011_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_962_1011_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_962_1011_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_962_1011_Open_Text').style.display='inline';" align="top" style="DISPLAY: none" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_962_1011_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="/Images/dot.gif" /></span><span id="Codehighlighter1_962_1011_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">47</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">this</span><span style="COLOR: #000000">.Text;<br /></span><span style="COLOR: #008080">48</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">49</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">set</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">50</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockStart.gif" id="Codehighlighter1_1040_1090_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_1040_1090_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_1040_1090_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_1040_1090_Closed_Text').style.display='inline';" align="top" /><img src="/Images/OutliningIndicators/ContractedSubBlock.gif" id="Codehighlighter1_1040_1090_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_1040_1090_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_1040_1090_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_1040_1090_Open_Text').style.display='inline';" align="top" style="DISPLAY: none" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_1040_1090_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="/Images/dot.gif" /></span><span id="Codehighlighter1_1040_1090_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">51</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">this</span><span style="COLOR: #000000">.Text&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;value;<br /></span><span style="COLOR: #008080">52</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">53</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&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="/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">55</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span></span></div>
<p>DuDropDownList:<br /></p>
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="/Images/OutliningIndicators/ContractedBlock.gif" id="Code_Closed_Image_023147" onclick="this.style.display='none'; Code_Closed_Text_023147.style.display='none'; Code_Open_Image_023147.style.display='inline'; Code_Open_Text_023147.style.display='inline';" height="16" align="top" width="11" /><img src="/Images/OutliningIndicators/ExpandedBlockStart.gif" id="Code_Open_Image_023147" onclick="this.style.display='none'; Code_Open_Text_023147.style.display='none'; Code_Closed_Image_023147.style.display='inline'; Code_Closed_Text_023147.style.display='inline';" height="16" align="top" style="DISPLAY: none" width="11" /><span id="Code_Closed_Text_023147" 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_023147" style="DISPLAY: none"><br /><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>--><span style="COLOR: #008080">&nbsp;1</span><img src="/Images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System;<br /></span><span style="COLOR: #008080">&nbsp;2</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System.Data;<br /></span><span style="COLOR: #008080">&nbsp;3</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System.Configuration;<br /></span><span style="COLOR: #008080">&nbsp;4</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System.Web;<br /></span><span style="COLOR: #008080">&nbsp;5</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System.Web.Security;<br /></span><span style="COLOR: #008080">&nbsp;6</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System.Web.UI;<br /></span><span style="COLOR: #008080">&nbsp;7</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System.Web.UI.WebControls;<br /></span><span style="COLOR: #008080">&nbsp;8</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System.Web.UI.WebControls.WebParts;<br /></span><span style="COLOR: #008080">&nbsp;9</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;System.Web.UI.HtmlControls;<br /></span><span style="COLOR: #008080">10</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /><br /></span><span style="COLOR: #008080">11</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">namespace</span><span style="COLOR: #000000">&nbsp;DuControl<br /></span><span style="COLOR: #008080">12</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedBlockStart.gif" id="Codehighlighter1_257_1201_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_257_1201_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_257_1201_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_257_1201_Closed_Text').style.display='inline';" align="top" /><img src="/Images/OutliningIndicators/ContractedBlock.gif" id="Codehighlighter1_257_1201_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_257_1201_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_257_1201_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_257_1201_Open_Text').style.display='inline';" align="top" style="DISPLAY: none" /></span><span id="Codehighlighter1_257_1201_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="/Images/dot.gif" /></span><span id="Codehighlighter1_257_1201_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">13</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockStart.gif" id="Codehighlighter1_263_325_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_263_325_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_263_325_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_263_325_Closed_Text').style.display='inline';" align="top" /><img src="/Images/OutliningIndicators/ContractedSubBlock.gif" id="Codehighlighter1_263_325_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_263_325_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_263_325_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_263_325_Open_Text').style.display='inline';" align="top" style="DISPLAY: none" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_263_325_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_263_325_Open_Text"><span style="COLOR: #808080">///</span><span style="COLOR: #008000">&nbsp;</span><span style="COLOR: #808080">&lt;summary&gt;</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080">14</span><span style="COLOR: #008000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #808080">///</span><span style="COLOR: #008000">&nbsp;DuDropDownList&nbsp;的摘要说明<br /></span><span style="COLOR: #008080">15</span><span style="COLOR: #008000"><img src="/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #808080">///</span><span style="COLOR: #008000">&nbsp;</span><span style="COLOR: #808080">&lt;/summary&gt;</span><span style="COLOR: #808080"></span></span><br /><span style="COLOR: #008080">16</span><img src="/Images/OutliningIndicators/InBlock.gif" align="top" /><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;[ToolboxData(</span><span style="COLOR: #800000">"</span><span style="COLOR: #800000">&lt;{0}:DuDropDownList&nbsp;runat=\</span><span style="COLOR: #800000">"</span><span style="COLOR: #000000">server\</span><span style="COLOR: #800000">"</span><span style="COLOR: #800000">&gt;&lt;/{0}:DuDropDownList&gt;</span><span style="COLOR: #800000">"</span><span style="COLOR: #000000">)]<br /></span><span style="COLOR: #008080">17</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">&nbsp;DuDropDownList&nbsp;:&nbsp;DropDownList,&nbsp;IControl<br /></span><span style="COLOR: #008080">18</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockStart.gif" id="Codehighlighter1_468_1199_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_468_1199_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_468_1199_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_468_1199_Closed_Text').style.display='inline';" align="top" /><img src="/Images/OutliningIndicators/ContractedSubBlock.gif" id="Codehighlighter1_468_1199_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_468_1199_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_468_1199_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_468_1199_Open_Text').style.display='inline';" align="top" style="DISPLAY: none" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_468_1199_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="/Images/dot.gif" /></span><span id="Codehighlighter1_468_1199_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">19</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;DuDropDownList()<br /></span><span style="COLOR: #008080">20</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockStart.gif" id="Codehighlighter1_510_534_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_510_534_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_510_534_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_510_534_Closed_Text').style.display='inline';" align="top" /><img src="/Images/OutliningIndicators/ContractedSubBlock.gif" id="Codehighlighter1_510_534_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_510_534_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_510_534_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_510_534_Open_Text').style.display='inline';" align="top" style="DISPLAY: none" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_510_534_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="/Images/dot.gif" /></span><span id="Codehighlighter1_510_534_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">21</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /></span><span style="COLOR: #008080">22</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">23</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" /><br /></span><span style="COLOR: #008080">24</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">protected</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">override</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000">&nbsp;OnPreRender(EventArgs&nbsp;e)<br /></span><span style="COLOR: #008080">25</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockStart.gif" id="Codehighlighter1_601_725_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_601_725_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_601_725_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_601_725_Closed_Text').style.display='inline';" align="top" /><img src="/Images/OutliningIndicators/ContractedSubBlock.gif" id="Codehighlighter1_601_725_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_601_725_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_601_725_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_601_725_Open_Text').style.display='inline';" align="top" style="DISPLAY: none" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_601_725_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="/Images/dot.gif" /></span><span id="Codehighlighter1_601_725_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">26</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">这里可以注册一些验证用的js到form上，这样在提交时自动验证。<br /></span><span style="COLOR: #008080">27</span><span style="COLOR: #008000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">由于迷糊着要睡了，所以这块懒的写。</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080">28</span><span style="COLOR: #008000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">29</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">base</span><span style="COLOR: #000000">.OnPreRender(e);<br /></span><span style="COLOR: #008080">30</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">31</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" /><br /></span><span style="COLOR: #008080">32</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" /><br /></span><span style="COLOR: #008080">33</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;&nbsp;</span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000">&nbsp;DuText<br /></span><span style="COLOR: #008080">34</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockStart.gif" id="Codehighlighter1_766_961_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_766_961_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_766_961_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_766_961_Closed_Text').style.display='inline';" align="top" /><img src="/Images/OutliningIndicators/ContractedSubBlock.gif" id="Codehighlighter1_766_961_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_766_961_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_766_961_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_766_961_Open_Text').style.display='inline';" align="top" style="DISPLAY: none" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_766_961_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="/Images/dot.gif" /></span><span id="Codehighlighter1_766_961_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">35</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">get</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">36</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockStart.gif" id="Codehighlighter1_796_858_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_796_858_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_796_858_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_796_858_Closed_Text').style.display='inline';" align="top" /><img src="/Images/OutliningIndicators/ContractedSubBlock.gif" id="Codehighlighter1_796_858_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_796_858_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_796_858_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_796_858_Open_Text').style.display='inline';" align="top" style="DISPLAY: none" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_796_858_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="/Images/dot.gif" /></span><span id="Codehighlighter1_796_858_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">37</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">this</span><span style="COLOR: #000000">.SelectedItem.Text;<br /></span><span style="COLOR: #008080">38</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">39</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">set</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">40</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockStart.gif" id="Codehighlighter1_887_951_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_887_951_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_887_951_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_887_951_Closed_Text').style.display='inline';" align="top" /><img src="/Images/OutliningIndicators/ContractedSubBlock.gif" id="Codehighlighter1_887_951_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_887_951_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_887_951_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_887_951_Open_Text').style.display='inline';" align="top" style="DISPLAY: none" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_887_951_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="/Images/dot.gif" /></span><span id="Codehighlighter1_887_951_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">41</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">this</span><span style="COLOR: #000000">.SelectedItem.Value&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;value;<br /></span><span style="COLOR: #008080">42</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">43</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">44</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" /><br /></span><span style="COLOR: #008080">45</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" /><br /></span><span style="COLOR: #008080">46</span><span style="COLOR: #000000"><img src="/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000">&nbsp;DuValue<br /></span><span style="COLOR: #008080">47</span><span style="COLOR: #000000">IMG<IMG id=Codehighlighter1_1002_1193_Open_Image onclick="this.style.display='none'; docu</span></span></span></span></div>
          <br/><br/>
          <span style="color:red;">
            <a href="http://duke.javaeye.com/blog/157360#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 07 Jan 2008 02:56:00 +0800</pubDate>
        <link>http://duke.javaeye.com/blog/157360</link>
        <guid>http://duke.javaeye.com/blog/157360</guid>
      </item>
          <item>
        <title>大家来讨论一个问题:关于贫血模型与胀血模型在项目中同时使用.</title>
        <author>木哥哥</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://duke.javaeye.com">木哥哥</a>&nbsp;
                    链接：<a href="http://duke.javaeye.com/blog/157361" style="color:red;">http://duke.javaeye.com/blog/157361</a>&nbsp;
          发表时间: 2007年09月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          很不巧,最近的项目便出现这样的问题.前期开发都是用胀血模型，后来由于人员更迭,转到我这里,就掺合了贫血模型了.大家对这个事情经历过吗?讨论一下,这样有什么好处,缺点，扩展性之类的吧!
          <br/><br/>
          <span style="color:red;">
            <a href="http://duke.javaeye.com/blog/157361#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 26 Sep 2007 09:16:00 +0800</pubDate>
        <link>http://duke.javaeye.com/blog/157361</link>
        <guid>http://duke.javaeye.com/blog/157361</guid>
      </item>
      </channel>
</rss>