2016年1月24日 星期日

[工具]bootstrap-select介紹

今天介紹bootstrap裡一個好用的東西:selectpicker

首先他需要的元件有jquery、bootstrap與bootstrap-select,以下範例使用cdn:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" integrity="sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r" crossorigin="anonymous">


<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.9.4/css/bootstrap-select.min.css">


<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.9.4/js/bootstrap-select.min.js"></script>


<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.9.4/js/i18n/defaults-zh_CN.min.js"></script>


然後html body裡面寫入以下的內容

 <body>

  <h2>selectpicker</h2>

  <form>

  <select class="selectpicker" data-live-search="true">

    <option>Mustard</option>

     <option>Ketchup</option>

     <option>Relish</option>

  </select>

  </form>

  <script type="text/javascript">

   $('.selectpicker').selectpicker({

     style: 'btn-info',

     size: 4

  });

  </script>

 </body>

javascript的部分只要使用$('.selectpicker').selectpicker()就可以了
裡面的物件是定義他的大小跟樣式
也可以不定義
畫面如下


如果要更詳細的內容可以參考此網站的範例
bootstrap-select

2016年1月19日 星期二

[C#]陣列:[]、List、Array、ArrayList 區別

最近被公司要求要改.net mvc的網站
裡面需要處理資料庫的資料
讀取出來的資料可以ToList或是ToArray
不過C#的List與Array似乎與Java的有些差別
於是將他查下來後記在這邊避免忘記

[] 是針對特定類型、固定長度的。
List 是針對特定類型、任意長度的。
Array 是針對任意類型、固定長度的。
ArrayList 是針對任意類型、任意長度的。