上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: GridView 中 CommandField 的刪除鈕預設是沒有刪除提示訊息,一般的作法是在 GridView 的 RowDataBound 事件中找到 CommandField 中的按鈕來設定它的刪除訊息。這種方式雖然可以達到需求,不過每次使用時都要自己增加程式碼是個麻煩的動作。 為了開發上的方便,本文中示範如何擴展 CommandField 類別,透過屬性就可以輕易設定刪除提示訊息。首先... 阅读全文
posted @ 2007-12-14 02:38 jeff377 阅读(1966) 评论(8) 推荐(0) 编辑
摘要: 如何在GridView做到指定欄位的CheckBox的「全選/取消全選」的功能,筆者有在網路上搜尋到一篇不錯的文章如下,文章中有詳細介紹如何實作此功能 GridView CheckBox Selection With a Twist http://www.codeproject.com/cs/miscctrl/GridViewCheckBox.asp 不過它的範例在GridView具有二個以上... 阅读全文
posted @ 2007-12-12 23:56 jeff377 阅读(3860) 评论(0) 推荐(0) 编辑
摘要: 在 UpdatePanel 中會導致控制項的 Focus 方法失效;若要執行設定 Focus 的動作,就要自行輸出 JavaScript 來達成。 假設有一個 TextBox1 控制項要設定 Focus 則需撰寫如下程式碼。 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHig... 阅读全文
posted @ 2007-12-12 15:49 jeff377 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 在 ASP.NET 中若要使用 CallBack 機制必需實作 System.Web.UI.ICallbackEventHandler 介面,若很多頁面都需要使用 CallBack 機制時,可以在 BasePage 實作 System.Web.UI.ICallbackEventHandler 介面就好,讓 BasePage 引發 CallBack 回呼的事件,這樣在使用 CallBack 時就可以... 阅读全文
posted @ 2007-12-10 13:00 jeff377 阅读(1544) 评论(2) 推荐(0) 编辑
摘要: 在 ASP.NET 2.0 預設實現 AJAX 有二種方式,一種是 CallBack 機制,另一種是 ASP.NET AJAX 的 UpdatePanel。如果就開發使用的便利性而言,無可爭議的一定是使用 UpdatePanel,因為它可以讓 AJAX 實現的不著痕跡;而使用 CallBack 機制必需實作 System.Web.UI.ICallbackEventHandler 介面,並處理 Ca... 阅读全文
posted @ 2007-12-09 13:45 jeff377 阅读(2152) 评论(2) 推荐(0) 编辑
摘要: 有時 CheckBoxField 會需要繫結到非布林值的欄位,例如繫結的欄位值為 0 或 1;但是預設的 CheckBoxField 若繫結的欄位值為 0 或 1 時 (非布林值) 會發生錯誤。一般的解法都是使用 TemplateField 來處理,不過本文使用另一種方式,改寫 CheckBoxField 類別,讓 CheckBoxField 有辨法繫結 0 或 1 的欄位值。 作法大致如下: ... 阅读全文
posted @ 2007-12-06 22:28 jeff377 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 一般 FindControl 函式只能找到第一層子控制項,像 GridView、FormView 之類的複合式控制項,要尋找包含的控制項就非常麻煩,要明確找到父代控制項(容器),才能使用 FindControl 去找到子控制項。而且一旦所有往上的父代控制項有任一層變更,就需要再去修改程式碼。 為解決上述的問題,可以使用遞迴的方式來進行 FindControl 的動作,來簡化尋找控制項的麻煩。請... 阅读全文
posted @ 2007-12-06 20:27 jeff377 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 若在頁面中包含了一個 GridView 及 DetailsView 控制項,當 GridView 選取某一筆時,希望在 DetailsView 中顯示那一筆的詳細資料。一般的作法會讓 GridView 及 DetailsView 會繫結各別獨立的 SqlDataSoruce,當 GridView 選取時就以主鍵去對 DetailsView 的 SqlDataSource 做篩選資料的動作。 不過... 阅读全文
posted @ 2007-12-06 08:23 jeff377 阅读(3335) 评论(6) 推荐(0) 编辑
摘要: 在 ASP.NET 中 Button 是唯一預設會 PostBack 的控制項,若要在按下按鈕時,出現執行的詢問訊息,可以在 OnClientClick 屬性加入JavaScript 的 confirm 函式來處理。Button 控制項輸出到前端的 HTML 碼時,會依 UseSubmitBehavior 屬性值的 True 或 False 而有不同,而在處理詢問訊息時也會有差異。 在頁面上置放一... 阅读全文
posted @ 2007-12-05 19:40 jeff377 阅读(930) 评论(4) 推荐(0) 编辑
摘要: 在 Page Init 事件中動態建立的控制項有辨法自行維護狀態,因為這些控制項在 PostBack 後會執行 LoadViewState 來還原控制項的狀態。不過我們來看一個案例,首先在頁面上放置一個 Button 做 PostBack 使用,然後在程式碼中 Page Init 事件中動態建立一個 Literal 控制項,並在頁面第一次執行時(判斷 Not IsPostBack) 設定 Lite... 阅读全文
posted @ 2007-12-05 06:56 jeff377 阅读(2856) 评论(17) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页