目前分類:ASP.NET (3)

瀏覽方式: 標題列表 簡短摘要

在 DataGrid 加入 TemplateColumn
<asp:TemplateColumn>
  <HeaderTemplate>
    <INPUT id="ChkAll" value="chkall" type="checkbox" onclick="JavaScript:chkall(this);" title="Check & UnCheck ALL">
  </HeaderTemplate>
  <ItemTemplate>
    <asp:CheckBox id="CheckBox1" runat="server"></asp:CheckBox>
  </ItemTemplate>
</asp:TemplateColumn>

Header 的部份就是全選的 CheckBox

 

加入以下 JavaScript
<script language="JavaScript">
  function chkall(input1){
    var objForm = document.forms["Form1"];
    var objLen = objForm.length;
    for (var iCount = 0; iCount < objLen; iCount++){
     if (input1.checked == true){
     if (objForm.elements[iCount].type == "checkbox"){
     objForm.elements[iCount].checked = true;
     }
     }
     else{
     if (objForm.elements[iCount].type == "checkbox"){
     objForm.elements[iCount].checked = false;
     }
    }
  }
}
</script>

 

本文引用自 harlem017(勒緊褲帶) http://www.programmer-club.com.tw/ShowSameTitleN/aspdotnet/10346.html

felixhuang 發表在 痞客邦 留言(0) 人氣()

ApplyFormatInEditMode 設成True
HtmlENcode 設成False

Gridview 欄位裡的DataformatString 依以下列表設定。ex:日期格式 2008/09/11 要設成 {0:yyyy/MM/dd}
  • 數值資料格式符號

    格式符號   說明 
    C 或 c 貨幣之格式,例:25000之"{0:c}"結果為NT$25,000.00。 
    D 或 d 十進位之格式,例:25000之"{0:d}"結果為25000。 
    E 或 e 科學符號之格式,例:25000之"{0:e}"結果為2.500000e+004。
    F 或 f Fixed-point之格式,例:25000之"{0:f}"結果為25000.00。 
    G 或 g 一般之格式,例:25000之"{0:g}"結果為25000。 
    N 或 n 數字有逗點之格式,例:25000之"{0:n}"結果為25,000.00。 
    P 或 p 百分比之格式,例:25000之"{0:p}"結果為2,500,000.00%。 
    X 或 x 十六進位之格式,例:25000之"{0:x}"結果為61a8。 
  • 日期格式符號

    格式符號   說明 
    d 簡短日期之格式,例:"{0:d}"之結果為1900/1/1。 
    D 完整日期之格式,例:"{0:D}"之結果為1900年1月1日。
    f 完整日期簡短時間之格式,例:"{0:f}"之結果為1900年1月1日 上午 12:00。
    F 完整日期時間之格式,例:"{0:F}"之結果為1900年1月1日 上午 12:00:00。
    g 簡短日期簡短時間之格式,例:"{0:g}"之結果為1900/1/1 上午 12:00。 
    G 簡短日期完整時間之格式,例:"{0:G}"之結果為1900/1/1 上午 12:00:00。 
    M 或 m 月日之格式,例:"{0:m}"之結果為1月1日。 
    R 或 r RFC1123之格式,例:"{0:r}"之結果為Mon, 01 Jan 1900 00:00:00 GMT。 
    s ISO 8601區域時間之格式,例:"{0:s}"之結果為1900-01-01T00:00:00。
    t 簡短時間之格式,例:"{0:t}"之結果為上午 12:00。
    T 完整時間之格式,例:"{0:T}"之結果為上午 12:00:00。
    u ISO 8601全球時間之格式,例:"{0:u}"之結果為1900-01-01 00:00:00Z。
    U 全球時間之格式,例:"{0:U}"之結果為1899年12月31日 下午 04:00:00。
    Y 或 y 年月之格式,例:"{0:y}"之結果為1900年1月。
  • 自訂數值格式的符號

    格式符號   說明 
    0 在數字之前或小數點之後補0,例:75.48之"{0:00000.000}"結果為00075.480。
    表示數字,通常搭配其他符號使用。 
    小數點,通常搭配其他符號使用。
    一個逗點等於除1000,兩個逗點等於除1000000,例:100000000之"{0:0,,}"結果為100。
    印出百分比符號,例:75.48之"{0:#%}"結果為7548%。
    E+0,E-0,e+0 或 e-0  以科學符號表示,例:75.48之"{0:#.###e+0}"結果為7.548e+1。

 

felixhuang 發表在 痞客邦 留言(0) 人氣()

IIS 6.0
關閉IIS(IIS Admin Service )
檔案在Windows/system32/inetsrv/MetaBase.xml
搜尋 AspMaxRequestEntityAllowed 字串 預設:204800 (200KB),改成你要的大小
重新啟動IIS
 
修改下載的限制
搜尋 AspBufferingLimit 改成你要的大小
重新啟動IIS
IIS 5.1
關閉IIS(IIS Admin Service )
檔案在 windows\sytem32\inetser\base.xml
尋找字串 AspMaxRequestEntityAllowed 預設:204800 (200KB)
改成你要的大小
重新啟動IIS
 
 
關於 Win2003 Server 上傳限制解決方案的補充說明! 

  到微軟站點下載IIS6 Resource Kit Tools

http://www.microsoft.com/downloads/details.aspx?FamilyID=56FC92EE-A71A-4C73-B628-ADE629C89499&displaylang=en
,安裝後利用Metabase Explorer修改了(local)\LM\W3SVC\AspMaxRequestEntityAllowed屬性(默認為200K=204800),

修改為1G就是了;同時修改了AspScriptTimeout屬性調整下時限,就可以上傳大文件了。

此時發現AspMaxRequestEntityAllowed丟之,點右鍵添加new屬性為asp,設置自己需要的大小,然後確定即可~~~

felixhuang 發表在 痞客邦 留言(0) 人氣()