• 如何去掉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{}
       }

    }

  • 相关阅读:
    【Linux】grep or
    win10查看WiFi密码
    【WPF】Border有显示模糊的情况
    【Spark】配置项spark.network.timeout 的单位是什么
    【Linux】free命令中 free与 available 的区别
    Spark2.3配置项
    java获取jar包执行路径
    编译 thrift-0.14.2 的 C++ 版本
    拉端保障方案
    编译运行ebpf代码的流水账
  • 原文地址:https://www.cnblogs.com/ghd258/p/339416.html
Copyright © 2020-2023  润新知