2012年12月25日 星期二

軟體版本管理-TortoiseSVN-建立要管制的專案

1.到原廠網站下載安裝,若要使用中文,可另外下載中文包來安裝

2. 建立檔案庫,用來存放版本管理記錄:

3.建立要控管的專案目錄:未來將需要控管的程式主目錄放這邊

4.將程式專案放入控管區

5.操作範例:




6.更新,將異動記錄傳送到檔案庫:




2012年12月18日 星期二

GridView+Master Detail+Update


利用2個GridView做的Master Detail,每次選取GridView1的項目、顯示第2個GridView時會畫面閃爍,可利用AJAX的UpdatePanel元件達到不閃爍的目的,但使用UpdatePanel元件的缺點如下:

http://www.runpc.com.tw/content/content.aspx?id=104017

使用說明:
1.放入GridView1、SqlDataSource1,設定相關資料

2.放入ScriptManager物件

3.放入UpdatePanel,將GridView2放在UpdatePanel裡面、設定相關資料

4.UpdatePanel的Triggers屬性的ControlID加入GridView1、EvenName加入SelectedIndexChanged

2012年12月3日 星期一

用JavaScript中斷程式執行

需求:

若畫面上有一TextBox未填,使用者按下Button後,系統發出警告、不予處理。

方法一,用 RegularExpressionValidator物件
方法二, 用JavaScript,範例:
1.
<asp:button id="Button2" runat="server" onclick="Button2_Click" Text="PDF" OnClientClick="if(NoData()==false){return false;}"/>
2.
script type="text/javascript">

<function NoData() {
    alert("Please Fill The Data");
    return false;
}
</script>