<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/ayun00" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/ayun00" type="application/rss+xml"></fs:self_link><lastBuildDate>Tue, 31 May 2011 18:48:00 GMT</lastBuildDate><title>ayun00的专栏</title><description>CSDN博客聚合服务</description><link>http://blog.csdn.net/blogrss.aspx?username=ayun00</link><item><title>数字转货币大写</title><link>http://blog.csdn.net/ayun00/archive/2011/06/01/6458440.aspx</link><description>&lt;br /&gt;    publicstring GetMoney(double dd)&lt;br /&gt;    {&lt;br /&gt;        string s = dd.ToString(&quot;#L#E#D#C#K#E#D#C#J#E#D#C#I#E#D#C#H#E#D#C#G#E#D#C#F#E#D#C#.0B0A&quot;);&lt;br /&gt;        string d = Regex.Replace(s, @&quot;((?&lt;br /&gt;        string value = Regex.Replace(d, &quot;.&quot;, delegate(Match m)&lt;br /&gt;        { return&quot;负元空零壹贰叁肆伍陆柒捌玖空空空空空空空分角拾佰仟萬億兆京垓秭穰&quot;[m.Value[0] -'-'].ToString(); });&lt;img src=&quot;http://www1.feedsky.com/t1/517814171/ayun00/csdn.net/s.gif?r=http://blog.csdn.net/ayun00/archive/2011/06/01/6458440.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Wed, 01 Jun 2011 02:48:00 +0800</pubDate><author>ayun00</author><guid isPermaLink="false">http://blog.csdn.net/ayun00/archive/2011/06/01/6458440.aspx</guid><dc:creator>ayun00</dc:creator><fs:srclink>http://blog.csdn.net/ayun00/archive/2011/06/01/6458440.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ayun00/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ayun00/~1126670/517814171/1126664</fs:itemid></item><item><title>解决 ASP.NET 中文本框上按回车时系统缺省提交按钮的问题</title><link>http://blog.csdn.net/ayun00/archive/2010/04/23/5519656.aspx</link><description>ASP.NET 中由于一个页面只有 Form ，经常碰到的一个问题是当在一个文本框中按回车后确不知哪个按钮被当成提交按钮提交了，非常郁闷！！！特别是在有用户控件时，搞得都不敢用 Validator 。 
今天实在任不住把它搞定，其实也不麻烦。 
基本思路： 
自己写一个控件继承 TextBox，增加一个 SubmitControl 属性用来指定此文本框上按回车时由哪个按钮来响应。 
再做一个 Converter 增加设计时支持，就是在设计时可以用下拉框选择提交按钮。 
目前只考虑了  Button、LinkButton和ImageButton作为提交按钮，当然继承它们的控件也可以。 

代码很少，就直接贴在这儿了。 

ufoTextBox 控件： 
    public class ufoTextBox : TextBox 
    { 
        [TypeConverter(typeof(SubmitableControlConvertor)), DefaultValue(&quot;&quot;),Category(&quot;Behavior&quot;)] 
        p&lt;img src=&quot;http://www1.feedsky.com/t1/517814172/ayun00/csdn.net/s.gif?r=http://blog.csdn.net/ayun00/archive/2010/04/23/5519656.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Fri, 23 Apr 2010 13:45:00 +0800</pubDate><author>ayun00</author><guid isPermaLink="false">http://blog.csdn.net/ayun00/archive/2010/04/23/5519656.aspx</guid><dc:creator>ayun00</dc:creator><fs:srclink>http://blog.csdn.net/ayun00/archive/2010/04/23/5519656.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ayun00/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ayun00/~1126670/517814172/1126664</fs:itemid></item><item><title>很详细的说明了如何 在2000和2005下进行行列置换</title><link>http://blog.csdn.net/ayun00/archive/2010/04/11/5472886.aspx</link><description>普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法，version 2.0增加sql server 2005的有关写法。&lt;img src=&quot;http://www1.feedsky.com/t1/517814173/ayun00/csdn.net/s.gif?r=http://blog.csdn.net/ayun00/archive/2010/04/11/5472886.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Sun, 11 Apr 2010 15:46:00 +0800</pubDate><author>ayun00</author><guid isPermaLink="false">http://blog.csdn.net/ayun00/archive/2010/04/11/5472886.aspx</guid><dc:creator>ayun00</dc:creator><fs:srclink>http://blog.csdn.net/ayun00/archive/2010/04/11/5472886.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ayun00/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ayun00/~1126670/517814173/1126664</fs:itemid></item><item><title>概要设计与详细设计的区别(转)</title><link>http://blog.csdn.net/ayun00/archive/2009/12/31/5111976.aspx</link><description>&lt;br /&gt;概要设计与详细设计的区别 &lt;br /&gt;&lt;br /&gt;概要设计就是设计软件的结构，包括组成模块，模块的层次结构，模块的调用关系，每个模块的功能等等。同时，还要设计该项目的应用系统的总体数据结构和数据库结构，即应用系统要存储什么数据，这些数据是什么样的结构，它们之间有什么关系。 &lt;br /&gt;详细设计阶段就是为每个模块完成的功能进行具体的描述，要把功能描述转变为精确的、结构化的过程描述。 &lt;br /&gt;&lt;br /&gt;概要设计阶段通常得到软件结构图 &lt;br /&gt;详细设计阶段常用的描述方式有：流程图、N-S图、PAD图、伪代码等 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;概要设计和详细设计 &lt;br /&gt;&lt;br /&gt;在软件设计中，大家经常问到的一个问题是：概要设计应该怎样一个概要法，详细设计应该怎样一个详细法？ &lt;br /&gt;这个问题在公司内部经常有人问。现在陈述一下。 &lt;br /&gt;我们公司的研发流程是瀑布型的，这个模型中的分析、设计阶段是基于经典的结构化方法。 &lt;br /&gt;结构化设计方法的基本思路是：按照问题域，将软件逐级细化，分解为不必再分解的的模块，每个模块完成一定的功能，为一个或多个父模块服&lt;img src=&quot;http://www1.feedsky.com/t1/517814174/ayun00/csdn.net/s.gif?r=http://blog.csdn.net/ayun00/archive/2009/12/31/5111976.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Thu, 31 Dec 2009 12:49:00 +0800</pubDate><author>ayun00</author><guid isPermaLink="false">http://blog.csdn.net/ayun00/archive/2009/12/31/5111976.aspx</guid><dc:creator>ayun00</dc:creator><fs:srclink>http://blog.csdn.net/ayun00/archive/2009/12/31/5111976.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ayun00/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ayun00/~1126670/517814174/1126664</fs:itemid></item><item><title>enum类的FlagsAttribute(或Flags)用法</title><link>http://blog.csdn.net/ayun00/archive/2009/12/03/4933448.aspx</link><description>enum FlagsAttribute Flags&lt;img src=&quot;http://www1.feedsky.com/t1/517814175/ayun00/csdn.net/s.gif?r=http://blog.csdn.net/ayun00/archive/2009/12/03/4933448.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Thu, 03 Dec 2009 15:50:00 +0800</pubDate><author>ayun00</author><guid isPermaLink="false">http://blog.csdn.net/ayun00/archive/2009/12/03/4933448.aspx</guid><dc:creator>ayun00</dc:creator><fs:srclink>http://blog.csdn.net/ayun00/archive/2009/12/03/4933448.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ayun00/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ayun00/~1126670/517814175/1126664</fs:itemid></item><item><title>记一个包含mysql存取过程生成功能的代码生成器</title><link>http://blog.csdn.net/ayun00/archive/2009/11/16/4816058.aspx</link><description>&lt;br /&gt; SocanCode&lt;br /&gt;下载地址&lt;br /&gt;http://www.socansoft.com/Default.aspx&lt;img src=&quot;http://www1.feedsky.com/t1/517814176/ayun00/csdn.net/s.gif?r=http://blog.csdn.net/ayun00/archive/2009/11/16/4816058.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Mon, 16 Nov 2009 14:56:00 +0800</pubDate><author>ayun00</author><guid isPermaLink="false">http://blog.csdn.net/ayun00/archive/2009/11/16/4816058.aspx</guid><dc:creator>ayun00</dc:creator><fs:srclink>http://blog.csdn.net/ayun00/archive/2009/11/16/4816058.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ayun00/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ayun00/~1126670/517814176/1126664</fs:itemid></item><item><title>gridview中获取主键的值(GridView1_RowCommand,GridView1_PageIndexChanging,GridView1_RowDeleting.....)</title><link>http://blog.csdn.net/ayun00/archive/2009/11/04/4768383.aspx</link><description>在 GridView1_RowCommand中获取主键的值：protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e){int OrderId = Convert.ToInt32(GridView1.DataKeys[Convert.ToInt32(e.CommandArgument)].Value); }在 GridView1_PageIndexChanging中获取主键的值protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e){int index=GridView1.DataKeys[e.NewPageIndex].Value;}在 GridView1_RowDeleting中获取主键的值protected void GridView&lt;img src=&quot;http://www1.feedsky.com/t1/517814177/ayun00/csdn.net/s.gif?r=http://blog.csdn.net/ayun00/archive/2009/11/04/4768383.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Wed, 04 Nov 2009 17:23:00 +0800</pubDate><author>ayun00</author><guid isPermaLink="false">http://blog.csdn.net/ayun00/archive/2009/11/04/4768383.aspx</guid><dc:creator>ayun00</dc:creator><fs:srclink>http://blog.csdn.net/ayun00/archive/2009/11/04/4768383.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ayun00/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ayun00/~1126670/517814177/1126664</fs:itemid></item><item><title>mysql的高效存取过程分页</title><link>http://blog.csdn.net/ayun00/archive/2009/11/03/4761098.aspx</link><description> 10w以上数据的效率比普通分页 快4-5倍PROCEDURE p_pageList (m_pageNo int , m_perPageCnt int , m_indexcolumn varchar(100), m_column varchar(1000) , m_table varchar(1000) , m_condition varchar(1000), m_orderBy varchar(200) , inout m_totalPageCnt int)BEGINIF m_totalPageCnt &gt;=1 THEN SET @sqlCnt = CONCAT('select count(1) into @pageCnt from ',m_table); -- è¿æ¡è¯­å¥å¾å³é®ï¼ç¨æ¥å¾å°æ»æ°å¼ IF m_condition IS NOT NULL AND m_condition  '' THEN  SET @sqlCnt =&lt;img src=&quot;http://www1.feedsky.com/t1/517814178/ayun00/csdn.net/s.gif?r=http://blog.csdn.net/ayun00/archive/2009/11/03/4761098.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Tue, 03 Nov 2009 11:20:00 +0800</pubDate><author>ayun00</author><guid isPermaLink="false">http://blog.csdn.net/ayun00/archive/2009/11/03/4761098.aspx</guid><dc:creator>ayun00</dc:creator><fs:srclink>http://blog.csdn.net/ayun00/archive/2009/11/03/4761098.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ayun00/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ayun00/~1126670/517814178/1126664</fs:itemid></item><item><title>ASP.NET程序中常用的三十三种代码</title><link>http://blog.csdn.net/ayun00/archive/2009/09/25/4594676.aspx</link><description>&lt;br /&gt; 1. 打开新的窗口并传送参数：&lt;br /&gt;&lt;br /&gt;传送参数：&lt;br /&gt;response.write(&quot;＜script＞window.open(’*.aspx?id=&quot;+this.DropDownList1.SelectIndex+&quot;&amp;id1=&quot;+...+&quot;’)＜/script＞&quot;)&lt;br /&gt;&lt;br /&gt;接收参数：&lt;br /&gt;string a = Request.QueryString(&quot;id&quot;);&lt;br /&gt;string b = Request.QueryString(&quot;id1&quot;);&lt;br /&gt;&lt;br /&gt;2.为按钮添加对话框&lt;br /&gt;Button1.Attributes.Add(&quot;onclick&quot;,&quot;return confirm(’确认?’)&quot;);&lt;br /&gt;button.attributes.add(&quot;onclick&quot;,&quot;if(confirm(’are you sure...?’)){return true;}else{return false;}&quot;)&lt;br /&gt;&lt;br /&gt;3.删除表格选定记录&lt;br /&gt;int intEmpID = (int)MyData&lt;img src=&quot;http://www1.feedsky.com/t1/517814179/ayun00/csdn.net/s.gif?r=http://blog.csdn.net/ayun00/archive/2009/09/25/4594676.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Fri, 25 Sep 2009 16:34:00 +0800</pubDate><author>ayun00</author><guid isPermaLink="false">http://blog.csdn.net/ayun00/archive/2009/09/25/4594676.aspx</guid><dc:creator>ayun00</dc:creator><fs:srclink>http://blog.csdn.net/ayun00/archive/2009/09/25/4594676.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ayun00/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ayun00/~1126670/517814179/1126664</fs:itemid></item><item><title>asp.net文件和文件夹压缩</title><link>http://blog.csdn.net/ayun00/archive/2009/09/22/4579200.aspx</link><description>&lt;br /&gt;法一：调用winrar &lt;br /&gt;using Microsoft.Win32;&lt;br /&gt;using System.Diagnostics; &lt;br /&gt;protected void Button1_Click(object sender, EventArgs e)&lt;br /&gt;    {&lt;br /&gt;        RAR(@&quot;E:\95413594531\GIS&quot;, &quot;tmptest&quot;, @&quot;E:\95413594531\&quot;);&lt;br /&gt;    } &lt;br /&gt;    /// &lt;br /&gt;   /// 压缩文件&lt;br /&gt;   /// &lt;br /&gt;   /// 需要压缩的文件夹或者单个文件&lt;br /&gt;   /// 生成压缩文件的文件名&lt;br /&gt;   /// 生成压缩文件保存路径&lt;br /&gt;   /// &lt;br /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/517814180/ayun00/csdn.net/s.gif?r=http://blog.csdn.net/ayun00/archive/2009/09/22/4579200.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Tue, 22 Sep 2009 11:18:00 +0800</pubDate><author>ayun00</author><guid isPermaLink="false">http://blog.csdn.net/ayun00/archive/2009/09/22/4579200.aspx</guid><dc:creator>ayun00</dc:creator><fs:srclink>http://blog.csdn.net/ayun00/archive/2009/09/22/4579200.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ayun00/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ayun00/~1126670/517814180/1126664</fs:itemid></item></channel></rss>
