随笔分类 -  ASP.NET 基础

上一页 1 2
ASP.NET 基础观念
GridView 中的子控制項取得所屬的 GridViewRow 及 RowIndex
摘要:假設在 GirdView 欄位的 ItemTemplate 中放置 CheckBox 控制項,然後設定該 CheckBox 的 AutoPostBack 為 True,希望在 CheckBox 的CheckedChanged 事件撰寫相關程式碼。 *.aspx 的程式碼如下 Code highlighting produced by Actipro CodeHighlighter (freew... 阅读全文
posted @ 2007-12-14 19:29 jeff377 阅读(1046) 评论(7) 推荐(0) 编辑
GridView 欄位 CheckBox 全選及取消全選
摘要:如何在GridView做到指定欄位的CheckBox的「全選/取消全選」的功能,筆者有在網路上搜尋到一篇不錯的文章如下,文章中有詳細介紹如何實作此功能 GridView CheckBox Selection With a Twist http://www.codeproject.com/cs/miscctrl/GridViewCheckBox.asp 不過它的範例在GridView具有二個以上... 阅读全文
posted @ 2007-12-12 23:56 jeff377 阅读(3842) 评论(0) 推荐(0) 编辑
設定 UpdatePanel 中控制項的 focus
摘要:在 UpdatePanel 中會導致控制項的 Focus 方法失效;若要執行設定 Focus 的動作,就要自行輸出 JavaScript 來達成。 假設有一個 TextBox1 控制項要設定 Focus 則需撰寫如下程式碼。 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHig... 阅读全文
posted @ 2007-12-12 15:49 jeff377 阅读(433) 评论(0) 推荐(0) 编辑
CallBack BasePage (簡化 CallBack 回呼程式碼)
摘要:在 ASP.NET 中若要使用 CallBack 機制必需實作 System.Web.UI.ICallbackEventHandler 介面,若很多頁面都需要使用 CallBack 機制時,可以在 BasePage 實作 System.Web.UI.ICallbackEventHandler 介面就好,讓 BasePage 引發 CallBack 回呼的事件,這樣在使用 CallBack 時就可以... 阅读全文
posted @ 2007-12-10 13:00 jeff377 阅读(1542) 评论(2) 推荐(0) 编辑
CallBack 與 UpdatePanel 的效能比較
摘要:在 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 阅读(2150) 评论(2) 推荐(0) 编辑
遞迴方式的 FindControl
摘要:一般 FindControl 函式只能找到第一層子控制項,像 GridView、FormView 之類的複合式控制項,要尋找包含的控制項就非常麻煩,要明確找到父代控制項(容器),才能使用 FindControl 去找到子控制項。而且一旦所有往上的父代控制項有任一層變更,就需要再去修改程式碼。 為解決上述的問題,可以使用遞迴的方式來進行 FindControl 的動作,來簡化尋找控制項的麻煩。請... 阅读全文
posted @ 2007-12-06 20:27 jeff377 阅读(503) 评论(0) 推荐(0) 编辑
GridView 與 DetailsView 連動 - 繫結同一個 SqlDataSource
摘要:若在頁面中包含了一個 GridView 及 DetailsView 控制項,當 GridView 選取某一筆時,希望在 DetailsView 中顯示那一筆的詳細資料。一般的作法會讓 GridView 及 DetailsView 會繫結各別獨立的 SqlDataSoruce,當 GridView 選取時就以主鍵去對 DetailsView 的 SqlDataSource 做篩選資料的動作。 不過... 阅读全文
posted @ 2007-12-06 08:23 jeff377 阅读(3330) 评论(6) 推荐(0) 编辑
按鈕加上詢問訊息
摘要:在 ASP.NET 中 Button 是唯一預設會 PostBack 的控制項,若要在按下按鈕時,出現執行的詢問訊息,可以在 OnClientClick 屬性加入JavaScript 的 confirm 函式來處理。Button 控制項輸出到前端的 HTML 碼時,會依 UseSubmitBehavior 屬性值的 True 或 False 而有不同,而在處理詢問訊息時也會有差異。 在頁面上置放一... 阅读全文
posted @ 2007-12-05 19:40 jeff377 阅读(927) 评论(4) 推荐(0) 编辑
動態新增控制項與 ViewState
摘要:在 Page Init 事件中動態建立的控制項有辨法自行維護狀態,因為這些控制項在 PostBack 後會執行 LoadViewState 來還原控制項的狀態。不過我們來看一個案例,首先在頁面上放置一個 Button 做 PostBack 使用,然後在程式碼中 Page Init 事件中動態建立一個 Literal 控制項,並在頁面第一次執行時(判斷 Not IsPostBack) 設定 Lite... 阅读全文
posted @ 2007-12-05 06:56 jeff377 阅读(2851) 评论(17) 推荐(0) 编辑

上一页 1 2