iT邦幫忙

伺服器控制項相關文章
共有 47 則文章

技術 分享MS SQL Server 端資料下載到Client 端 PC Excel 內之轉換平台工具概念.

主要能借由強大Microsoft Excel 內含功能及計算,圖形,增加資料分析及可看性,對無預算使用 BI 商業智慧系統之另一種陽春的選擇,並對使用ERP系統...

鐵人賽 DAY 7
ASP.NET技巧 系列 第 10

技術 TreeView使用拖拉放的方式更改樹的結構 Part3

承接上篇 到了這邊,Tree就能夠順利的長出來了 再來,開始撰寫變更ParentId的程式碼 維護後,因為架構已經變更,因此要把樹清掉,再重新用新的架構長一次...

技術 [ASP.NET 控制項實作 Day31] TBContextMenu 控制項三種不同模式的 Click 動作(續)

接續上一文 六、測試程式 在頁面拖曳 TBContextMenu,設定 Delete1、Delete2、Delete3 三個 TBMenuItem。其中 Del...

技術 [ASP.NET 控制項實作 Day31] TBContextMenu 控制項三種不同模式的 Click 動作

上一篇 整合 jQuery ContextMenu plugin 的右鍵選單控制項 的文章中,我們實作了 TBContextMenu 控制項;本文將以 TBCo...

技術 [ASP.NET 控制項實作 Day30] 整合 jQuery ContextMenu 的右鍵選單控制項(續)

接續上一文 step5. 覆寫 Render 方法 在 TBContextMenu 加入一個 ControlID 屬性,用來設定要呈現右鍵選單的目標控制項 ID...

達標好文 技術 [ASP.NET 控制項實作 Day30] 整合 jQuery ContextMenu 的右鍵選單控制項

jQuery 是一個非常精簡強大的 JavaScript 函式庫,最近看到一個消息,未來微軟的 ASP.NET 也會全面支援 jQuery,詳見「 微軟將在 A...

鐵人賽 DAY 29

技術 [ASP.NET 控制項實作 Day29] 解決 DropDownList 成員 Value 值相同產生的問題(續)

接續上一文 接下來還要覆寫 LoadPostData 方法,取得 __EVENTARGUMENT 這個 HiddenField 的值,並判斷與原 Selecte...

鐵人賽 DAY 29

技術 [ASP.NET 控制項實作 Day29] 解決 DropDownList 成員 Value 值相同產生的問題

DropDownList 控制頁的成員清單中,若有 ListItem 的 Value 值是相同的情形時,會造成 DropDownList 無法取得正確的 Sel...

鐵人賽 DAY 28

技術 [ASP.NET 控制項實作 Day28] 圖形驗證碼控制項(續)

接續一上文 二、實作圖形驗證碼控制項 雖然我們可以使用 Image 控制項來呈現 ValidateCode.aspx 頁面產生的驗證碼圖形,可是這樣只處理一半的...

鐵人賽 DAY 28

技術 [ASP.NET 控制項實作 Day28] 圖形驗證碼控制項

在網頁上常把圖形驗證碼應用在登入或貼文的頁面中,因為圖形驗證碼具有機器不易識別的特性,可以防止機器人程式惡意的存取網頁。在本文中將實作一個圖形驗證碼的伺服器控制...

鐵人賽 DAY 27

技術 [ASP.NET 控制項實作 Day27] 控制項依 FormView CurrentMode 自行設定狀態(續2)

接續上一文 接下來設定做為新增、編輯使用的 TBFormView 控制項,我們只使用 EditItemTemplate 來同時處理新增、刪除,所以 EditIt...

鐵人賽 DAY 27

技術 [ASP.NET 控制項實作 Day27] 控制項依 FormView CurrentMode 自行設定狀態(續1)

接續上一文 二、讓 TextBox 控制項可自行維護狀態 接下來擴展 TextBox 控制項,繼承 TextBox 命名為 TBTextBox。新增 FormV...

鐵人賽 DAY 27

技術 [ASP.NET 控制項實作 Day27] 控制項依 FormView CurrentMode 自行設定狀態

在 GridView+FormView 示範資料 新增/修改/刪除(進階篇:伺服器控制項) 一文中,示範了擴展 GridView 及 FormView 控制項,...

鐵人賽 DAY 26

技術 [ASP.NET 控制項實作 Day26] 讓你的 GridView 與眾不同

在網路上可以找到相當多擴展 GridView 控制項功能的文章,在筆者的部落格中也有多篇提及擴展 GridView、DataControlField、Bound...

鐵人賽 DAY 25

技術 [ASP.NET 控制項實作 Day25] 自訂 GridView 欄位 - 日期欄位(續)

接續上一文 四、覆寫 ExtractValuesFromCell 方法 - 擷取儲存格的欄位值 當用戶端使用 GridView 編輯後執行更新動作時,會呼叫 E...

鐵人賽 DAY 25

技術 [ASP.NET 控制項實作 Day25] 自訂 GridView 欄位 - 日期欄位

前二篇文章介紹了自訂 GridView 使用的下拉清單欄位 (TBDropDownField),對如何繼承 BoundField 類別下來改寫自訂欄位應該有進一...

鐵人賽 DAY 24

技術 [ASP.NET 控制項實作 Day24] TBDropDownField 的 Items 屬性的資料繫結(續)

接續上一文 三、由關連的資料來源擷取資料 再來就是重點就是要處理 PerformSelecrt 私有方法,來取得 Items 屬性的成員清單內容。Perform...

鐵人賽 DAY 24

技術 [ASP.NET 控制項實作 Day24] TBDropDownField 的 Items 屬性的資料繫結

上篇中我們實作了 GridView 的 TBDropDownField 欄位類別,不過眼尖的讀者不知有沒有發覺我們並處理 Items 屬性取得成員清單的動作,而...

鐵人賽 DAY 23

技術 [ASP.NET 控制項實作 Day23] 自訂GridVie欄位-實作TBDropDownField欄位(續3)

接續上一文 四、測試程式 辛苦寫好 TBDropDownField 欄位類別時,接下來就是驗收成果的時候。我們以 Northwnd 資料庫的 Products...

鐵人賽 DAY 23

技術 [ASP.NET 控制項實作 Day23] 自訂GridVie欄位-實作TBDropDownField欄位(續2)

接續上一文 step4. 處理資料繫結 當 GridView 控制項在執行資料繫結時,儲存格的控制項就會引發 DataBinding 事件,而這些事件會被導向...

鐵人賽 DAY 23

技術 [ASP.NET 控制項實作 Day23] 自訂GridVie欄位-實作TBDropDownField欄位(續1)

接續上一文 step2. 加入 TBBaseBoundField 的屬性 TBBaseBoundField 類別會內含 DropDownList 控制項,所以加...

鐵人賽 DAY 23

技術 [ASP.NET 控制項實作 Day23] 自訂GridVie欄位-實作TBDropDownField欄位

GridView 是 ASP.NET 中一個相當常用的控制項,在 GridView 可加入 BoundField、CheckBoxField、CommandFi...

鐵人賽 DAY 22

技術 [ASP.NET 控制項實作 Day22] 讓 DropDownList 不再因項目清單不存在而造成錯誤(續)

接續上篇文章內容 三、解決 TBDropDownList 設定 DataSourceID 造成資料無法繫結的問題 要解決上述 TBDropDownList 設定...

鐵人賽 DAY 22

技術 [ASP.NET 控制項實作 Day22] 讓 DropDownList 不再因項目清單不存在而造成錯誤

DropDownList 控制項常常會因為項目清單中不存在繫結的欄位,而發生以下的錯誤訊息。因為繫結資料的不完整或異常就會造成這樣的異常錯誤,在設計上實在是相當...

鐵人賽 DAY 21

技術 [ASP.NET 控制項實作 Day21] 實作控制項智慧標籤(續)

接續 [ASP.NET 控制項實作 Day21] 實作控制項智慧標籤 一文 step2. 在智慧標籤面板加入屬性項目 DesignerActionPropert...

鐵人賽 DAY 21

技術 [ASP.NET 控制項實作 Day21] 實作控制項智慧標籤

控制項通常會把常用屬性或功能顯示在智慧標籤中,提供使用者更簡便的快速設定,例如下圖為 GridView 的智慧。若要製作控制項的智慧標籤,需實作控制項的 Act...

鐵人賽 DAY 20

技術 [ASP.NET 控制項實作 Day20] 偵錯設計階段的程式碼

上篇我們介紹了自訂 Designer 來輸出控制項設計階段的 HTML 碼,可是若你去對針 Designer 的程式碼下中斷點,你會發覺根本無法偵錯。因為程式在...

鐵人賽 DAY 19

技術 [ASP.NET 控制項實作 Day19] 控制項設計階段的外觀

有一些控制項在執行階段是不會呈現,也就是說控制項本身在執行階段不會 Render 出 HTML 碼,例如 SqlDataSoruce、ScriptManager...

鐵人賽 DAY 18

技術 [ASP.NET 控制項實作 Day18] 修改集合屬性編輯器

上篇我們實作了「集合屬性包含不同型別的成員」,不過若有去使用屬性視窗編輯 TBToolbar 的 Items 屬性,你會發覺這個集合屬性編輯器無法加入我們定義不...

鐵人賽 DAY 17

技術 [ASP.NET 控制項實作 Day17] 集合屬性包含不同型別的成員

我們知道在 GridView 的 Columns 集合屬性中,可以包含不同型別的欄位,如 BoundFIeld、CheckBoxField、HyperLinkF...