開瓶程式碼

ASP.Net 限制TextBox 只能輸入數值,含小數,負數

ASP.Net 限制TextBox 只能輸入數值,含小數,負數
ASP.Net 限制TextBox 只能輸入數值,含小數,負數 如果因為種種原因,不想自己寫JavaScript 來限制TextBox只能輸入數字,同時可包含小數與負數 那個 AJAX control toolkit 中的 FilteredTextBoxExtender 就蠻符合需求的 指定好要限制輸入的TextBox ID後 將 FilteredTextBoxExtender的 FilterTy...

C# foreach in 迴圈狀態處理

C# foreach in 迴圈狀態處理
C# 中的 foreach in 迴圈狀態處理 在MSDN上找到的5種 處理 foreach in 迴圈 陳述式 1. continue ::跳過當次迴圈(i),進入下一次巡覽(i+1) 2. goto :: 跳躍到指定目標位置 3. return :: 除了結束迴圈,還會一起結束目前的function 4. throw :: 擲回例外 5. break :: 結束本次的 foreach in 迴...

ASP.Net : GridView 刪除資料後 無法刷新 – C#

ASP.Net : GridView 刪除資料後 無法刷新 – C#
GridView 無法刷新畫面 嚴格來說,標題不太嚴謹,但,最常遇到的就是刪除後不更新 因為通常我很少真的去 Delete 資料庫裡的資料,所以 Delete 必要時會自己手寫 其他諸如 Select / Update 如果對象只是單一資料表,通常我會偷懶 用 SQLDataSource 這一類的元件 真正的狀況是: 如 GridView設定的DataSourceID=SqlDataSource ...

ASP.Net Repater中LinkButton造成PostBack

ASP.Net Repater中LinkButton造成PostBack
通常為了快速達成類似AJAX的效果,我們會使用UpdatePanel來放置控制向讓頁面避免不斷的刷新也就是所謂的PostBack但今天修改一段程式後,在原本呈現資料的DataList外再包了一層Repater發現本來有AJAX效果的按鈕,突然都失靈了,依舊整頁PostBack讓原本的設計大亂,因為可能PostBack後,原本有值的控制向,重新初始化後失去本來的賦值,或者其他~仰賴沒有PostBac...

IIS Asp.net 無法下載,在web.config 中,設定MIME

IIS Asp.net 無法下載,在web.config 中,設定MIME
今天同事來詢問,內部的web系統上,對於檔案上傳是否有什麼限制一時之間為之語塞,因為很難跟他解釋~檔案大小~或者有風險的檔案會阻擋之類的幸好同事看我呆立了5秒,很善解人意的說出遇到的問題可以上傳CAD的.dwg檔吧? 當然可以,這個檔案類型在公司可是大宗,在傻也不會給自己找麻煩阻擋他...但是~就是一堆但是在仔細的追尋後發現,檔案確實有上傳,下載路徑也沒錯而且,其他類型的檔案也可以正常下載,怎麼就...

SQL多筆重複資料,取得SQL最新一筆資料,使用 ROW_NUMBER() 與PARTITION BY

SQL多筆重複資料,取得SQL最新一筆資料,使用 ROW_NUMBER() 與PARTITION BY
取得SQL最新一筆資料 :: 有時候在資料設計上會有 主檔 與 紀錄檔,來進行關聯與紀錄 但取得資料時,只想要用SQL語法取得最新一筆,( 或依照我們所要的排序條件取得最新或最舊 ) 但又不想在程式上處理,希望直接用SQL語法來取得SQL最新一筆資料, 就可以運用 ROW_NUMBER() 與PARTITION BY 標準的紀錄Table會如下 這時候可以使用 ROW_NUMBER()  並且 以...

Asp.net 多行 TextBox 輸入時 自動調整高度

Asp.net 多行 TextBox 輸入時 自動調整高度
TextBox 輸入時 自動調整高度 有時候設計上會需要使用到 TextBox多行輸入 在定義了 TextMode="MultiLine" 與 指定 Row="5" 之後可以讓 TextBox 可以在初始載入後有一定的行數高度 不過當使用時輸入的行數超過設定的行數時,就會出現卷軸 雖然不是什麼大問題,而且新的瀏覽器都可以透過自行去拉高高度 可有時候就是想要他可以自動的長高 讓輸入的時後不用去回捲或...

SQL Server Management Studio Table設計時一併顯示描述欄位

SQL Server Management Studio Table設計時一併顯示描述欄位
在設計資料表時,通常都會為欄位加上描述說明 但是預設的SQL Server Management Studio 設計模式,卻只有 資料行名稱,資料類型,允許NULL 3個欄位 要加上說明必須點選該資料行後到下方的資料行屬性表,找到描述這個屬性來進行設定 還頗為麻煩 ===== 使用 regedit 來修改 ================= 找到下列機碼 (SQL Management Studi...