预览模式: 普通 | 列表
      先查询递归查询所有TextBox控件,然后加上onfocus和onblur属性。
      具体代码如下:
      /// <summary>
      /// 为所有的TextBox添加高亮特效,当然如果你想把所有的input都加上的话,只要更改条件就可以了
      /// </summary>
      public static void SetInputControlsHighlight(Control container, string className)
      {
         foreach (Control ctl in container.Controls)
         {
            if (ctl is TextBox)//这里是条件
            {
               WebControl wctl = ctl as WebControl;
               wctl.Attributes.Add("onfocus", string.Format("this.className = '{0}';", className));
               wctl.Attributes.Add("onblur", "this.className = '';");
            }
            else
            {
               if (ctl.Controls.Count > 0)
                  SetInputControlsHighlight(ctl, className);
            }
         }
      }

     你可能对以下内容也感兴趣:
     Fibonacci csharp C#实现
     查找页面中所有的TextBox并初始为一定的值

Tags: 递归 特效 TextBox

分类:程序语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1640
       谷歌推出快速搜索音乐功能。快来试试吧。
       打开谷歌首页 http://g.cn
       1、谷歌搜歌-搜歌手
       谷歌音乐搜索
    内容显示,整合搜索显示歌手头像和当前歌手最热门的几首歌曲。点击试听,就可以进入试听界面
谷歌音乐-
   视频界面很清新,开始享受音乐吧。。
   2、谷歌搜歌-搜歌曲
   谷歌音乐-搜
       点击试听进入试听界面,点击“下载”,进入下面界面
       谷歌音乐搜索
        下载下来慢慢享受。。
      3、谷歌搜歌-搜专辑
     
      谷歌音乐搜索
        更多专辑信息,点击“试听专辑”,一张专辑来听。。。

       你可能对以下内容感兴趣
       谷歌最简网址 G.cn GG使用新域名
       Google(谷歌)整合搜索推出天气搜索功能

Tags: Google 音乐搜索

分类:Internet | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2892

技术和生活一样,需要乐趣

        想想自己做开发已经有三年多了,从最开始的ASP,到现在ASP.NET,之前学HTML,Dreamweave,JS等等,WEB开发所要用到的,都是自己一点一点自学。自认为愚钝,所以往往花十倍与人的力气去学这些东西,而今技术日新月异,于是几年时间总是忙忙碌碌,却也不见成就。想想深感惭愧。最近工作的突然变动,让我不得不重走面试、复试、等待结果的老路。在来来去去的面试后,在一天天等待Offer的时候,让我有了很难得的清闲,也给了我重新审视过去。
        三年了,看似很长,却又好像昨天。而这些日子却没有给我留下什么。我过去所做的开发多是小项目,所以总感觉技术也就那样,无论是ASP还是ASP.NET都差不多,实现要的效果就行。而现在当面试官问我,如果有200W的会员和几千W的数据资料时,你怎么实现架构或者你有没有更好的方法让页面打开更快?我却不知怎么回答。而有时候,为了实现功能效果,在赶时间的时候,只求最终实现效果,却不去考虑有没有更好的实现方法;而一天的工作后,又觉得太累懒得去想更好的解决方案。结果很次开发完后,技术水平一点提高,等想好好思考一下的时候,可能又开始了下一个周期的忙碌。就这样,我一天天的度过三年。开发过去了,生活也过去了。一个三年可以这样过去,而下一个三年呢?
        我的生活就应该是这样吗?
        回想起最开始接触开发的时候,会为弄明白一个JS函数而高兴一天。我是因为喜欢挑战而选择开发,却不想一天天都在重复过去。如果再不学会思考,我想我的下一个三年又将这样过去。以后的日子,我想我会慢慢思考,仔细找回最开始研究学习的乐趣,慢慢充实我的生活。
        工作是为了生活,生活不能没有快乐,所以工作之中也不能没有快乐,只有在工作找到属于自己的快乐,才会更好的工作,更好的生活。
       
     

Tags: 开发心得

分类:杂谈 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 1234

什么是HTTP状态代码

     Q:HTTP 状态代码,你知道吗?
     A:以下内容来自GOOGLE,备忘
    

HTTP 状态代码表示什么意思?

如果某项请求发送到您的服务器要求显示您网站上的某个网页(例如,用户通过浏览器访问您的网页或 Googlebot 抓取网页时),服务器将会返回 HTTP 状态码响应请求。

此状态代码提供关于请求状态的信息, 告诉 Googlebot 关于您的网站和请求的网页的信息。

一些常见的状态代码为:

  • 200 - 服务器成功返回网页
  • 404 - 请求的网页不存在
  • 503 - 服务器暂时不可用

下面提供 HTTP 状态代码的完整列表。 点击链接可了解详情。 您也可以访问 HTTP 状态代码上的 W3C 页获取更多信息

查看更多...

Tags: HTTP 状态代码

分类:程序语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1265

String与StringBuilder的区别

    Q:String与StringBuilder在连接时性能有差别,为什么?
    A:String的MSDN参考是这样的
    A String is called immutable because its value cannot be modified once it has been created. Methods that appear to modify a String actually return a new String containing the modification. If it is necessary to modify the actual contents of a string-like object, use the System.Text.StringBuilder class.
   中文翻译为:
   字符串是所谓一成不变的,因为一旦创建其价值无法修改。修改一个字符串的方法,其实返回包含修改的新字符串。如果有必要像修改对象一样修改的字符串的实际内容,建议使用System.Text.StringBuilder
    也就是说,如果我们要改变一个字符串里的内容,其它是先创建一个新的字符串(当然要分配新的内存),然后把要修改的内容存入新地址,然后返回新内存地址。
     而System.Text.StringBuilder则不用新创建新对象,这样,System.Text.StringBuilder用于连接字符的速度就远比String要快的多。

    我们可以利用这个测试函数直观看一下速度差别
    //测试String与StringBuilder
    private void compareToStringAndStringBuilder()
    {
        int calculateTimes = 10000;
        string testString = "我来测试";
       
        //String
        DateTime startTime = DateTime.Now;

        string targetString = null;
        for (int i = 0; i < calculateTimes; i++)
        {
            targetString += testString;
        }
        TimeSpan time = (DateTime.Now - startTime);
        //
        Response.Write("string:"+time.TotalMilliseconds.ToString());

        //StringBuilder
        DateTime startTimeSB = DateTime.Now;
        StringBuilder sb = new StringBuilder(testString);
        for (int i = 0; i < calculateTimes; i++)
        {
            sb.Append(testString);
        }
        time = (DateTime.Now - startTimeSB);

        Response.Write("<br/>sb:"+time.TotalMilliseconds.ToString());
        Response.Flush();

    }
   

Tags: C#

分类:程序语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1643

程序实现爱情逻辑

      RESULT love(boy, girl)
      {
      if( boy.有房() AND boy.有车() )
      {
      boy.Set(Nothing);
       return girl.嫁给(boy);
        }
      if( girl.愿意等() )
       {
       while(!(boy.赚钱 > 100,000 AND girl.感情 > 8 ) )
       {
       for( day=1; day <=365; day++)
       {
       if( day == 情人节 )
       if( boy.GiveGirl(玫瑰) )
       girl.感情++;
       else
       girl.感情--;
    
       if( day == girl.生日)
       if( boy.GiveGirl(玫瑰) )
       girl.感情++;
       else
       girl.感情--;
       boy.拼命赚钱();
       }
       }
          if( boy.有房() AND boy.有车() )
          {
       boy.Set(Nothing);
       return girl.嫁给(boy);
       }
       年龄++;
       girl.感情--;
       }
       return girl.goto( another_boy);
      
      以上内容仅供一乐,请大家不要对号入座。

      你可能对以下内容兴趣
      我爱足球之爆笑足球串烧,让你一次笑个够
      搞笑的 狗狗 让你开怀大笑的狗狗

查看更多...

分类:程序语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1033

李嘉城谈逆境

      心情不好。给自己点鼓励吧。
     李嘉城谈逆境
      年轻时我表面谦虚,但其实内心很骄傲。为什么骄傲呢,同事去玩的时候,我去求学问,其实大家受很少教育的同事,你看见他们每天都保持原状,而自己学问日渐提高,虽然大家做同样的工作,但我却不断追求进步。所以当我做生意的时候,我便警惕自己,如果有骄傲之心,终有一天生意上会失败的。所以,我心想就把公司名取名为“长江”,长江不择细流,不嫌弃细的河流,细的泉水都吸引过来,否则怎能汇成长江。

Tags: 逆境

分类:杂谈 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1610

百度搜索一个有趣的现象

      百度的百科做的还是不错的,今天因为要查一个趣味算法的问题,使用Baidu搜索,发现一个有趣的现象
      当在搜索框中输入“趣味”二字,然后点击搜索,页面跳到词条页面,这没有什么不同
      http://baike.baidu.com/view/1207969.htm
      然后,再看看“网页”,“帖吧”等搜索的链接,发现链接是如图所示
     百度趣味搜索
     上面的参数f?kw=后台应该是关键字,但是却显示不知道,什么东东。
     如果把链接粘帖到其它地方显示为http://tieba.baidu.com/f?kw=%C8%A4%CE%B6,其它字都是正常显示的,不知道是怎么回事。如果那位知道,告诉一声。
      有意思。。。

Tags: 百度 趣味搜索

分类:程序语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1089