zoukankan      html  css  js  c++  java
  • 如何去掉LinkButton控件的下划线以及两个经典代码

    <asp:LinkButton id="lbtnAdd" runat="server" style="TEXT-DECORATION: none">没有下划线的LinkButton</asp:LinkButton>  加上蓝色这句就OK了。


    代码1:
    sUrl.ToLower().StartsWith(
    "http://")?sUrl:("http://" + sUrl)
    这句的意思是,如果sUrl以http:
    //开头,则返回sUrl,否则返回"http://" + sUrl

    按平常的写法是:
      
    public string StartWith(string sUrl)
      
    {
       
    if(sUrl.StartsWith("http://"))
       
    {
        
    return sUrl;
       }

       
    else
       
    {
        
    return "http://" + sUrl;
       }

      }


    比较一下就可以发现,上面的方法更简洁。

    代码2:
    bool a,b,c;
    int nFlag = 0;
    if(a){nFlag += 1;}
    if(b){nFlag += 2;}
    if(c){nFlag += 4;}
    switch(nFlag)
    {
      
    case 0://(false,false,false)
      break;
      
    case 1://(true,false,false)  
      break;
      
    case 2://(false,true,false)
      break;
      
    case 3://(true,true,false)
      break;
      
    case 4://(false,false,true)
      break;
      
    case 5://(true,false,true)
      break;
      
    case 6://(false,true,true)
      break;
      
    case 7://(true,true,true)
      break;
    }
     

    平时的写法:
    bool a,b,c;
    if(a)
    {
       
    if(b)
       
    {
          
    if(c){}
          
    else{}
       }

       
    else
       
    {
          
    if(c){}
          
    else{}
       }

    }

    else
    {
     
    if(b)
       
    {
          
    if(c){}
          
    else{}
       }

       
    else
       
    {
          
    if(c){}
          
    else{}
       }

    }

  • 相关阅读:
    对我比较有用的网站
    ubuntu各种安装
    arabaraba
    镜像源相关
    硬盘相关
    python模块
    递归和循环两种方式实现未知维度集合的笛卡尔积
    单例模式的两种实现方式
    经典String str = new String("abc")内存分配问题
    js方法的命名不能使用表单元素的名称或ID
  • 原文地址:https://www.cnblogs.com/ghd258/p/339416.html
Copyright © 2011-2022 走看看