上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 我们知道 Page 的 MaintainScrollPositionOnPostBack 属性为 True 时,PostBack 时页面就会自动维护滚动条位置。而在上一篇「维护 Panel 滚动条位置」文章中,也介绍如何利用 HiddenField 来维护 Panel 滚动条的位置;在这篇文章中,我们将利用相同的原理,扩展 Panel 控件,使得 Panel 控件就自动具有此功能。 我们将继承... 阅读全文
posted @ 2008-01-18 20:59 jeff377 阅读(3908) 评论(1) 推荐(0) 编辑
摘要: GridView 若需要有滚动条,通常会将 GridView 置于 Panel 中,并设定 Panel 的 ScrollBars 属性为 "Auto" 时,这样 Panel 就会自动判断是否需要出现水平或垂直滚动条。 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlig... 阅读全文
posted @ 2008-01-17 07:50 jeff377 阅读(6427) 评论(7) 推荐(0) 编辑
摘要: ASP.NET 的页面执行 PostBack 动作时,页面由伺服端重新传给客户端,而页面的垂直滚动条会跳回最上方,水平滚动条会跳回最左方。 为了解决此情形,只要将 Page 的MaintainScrollPositionOnPostBack 属性设为True 时,页面就会自动维护滚动条位置,它是如何实现这个动作的呢? 当把 Page.MaintainScrollPositionOnPostBac... 阅读全文
posted @ 2008-01-17 07:23 jeff377 阅读(8338) 评论(1) 推荐(2) 编辑
摘要: 使用 ASP.NET AJAX 開發人員,一定不會錯過 UpdatePanel 這個超級控制項,它可以讓輕易的讓原有設計的頁面很輕易的具有 AJAX 的效果。可是在設計階段使用 UpdatePanel 去排版常造成我們的困擾,放置在 UpdatePanel 中的控制項無法正確呈現實際的排版狀況。 例如我們在 UpdatePanel 中只簡單放置 TextBox 及 Button 二個控制項 ... 阅读全文
posted @ 2008-01-04 10:35 jeff377 阅读(2892) 评论(11) 推荐(0) 编辑
摘要: 在 ASP.NET AJAX 機制中,UpdatePanel 有著相當重要的地位,它讓開發人員不用撰寫 AJAX 相關程式碼,就能享有 AJAX 的效果。一般包含在 UpdatePanel 中的子控制項,若子控制項有執行 PostBack 動作時,UpdatePanel 機制在前端會去攔截 __doPostBack 函式,使得控制項產生的 PostBack 都會經由 UpdatePanel 統一處... 阅读全文
posted @ 2007-12-27 02:07 jeff377 阅读(3110) 评论(11) 推荐(0) 编辑
摘要: 一般要取得 GridView 中的欄位值,都是要指定該欄位值所在的儲存格索引,還要判斷資料列在瀏覽或編輯模式,使用不同的方式在擷取。 例如有一個 ProductName 的 BoundField,它在 GridView 中的欄位索引為 3,則在瀏覽模式要使用下列方式來取得瀏覽時 ProductName 欄位值。 GridViewRow.Cells(3).Text 若是在編輯模式時,因為欄... 阅读全文
posted @ 2007-12-16 11:06 jeff377 阅读(2343) 评论(2) 推荐(0) 编辑
摘要: 在上一篇「擴展 CommandField 類別 - 刪除提示訊息」中實作了 TBCommandField 類別,設定 DeleteConfirmMessage 屬性可以輕易設定刪除提示訊息。 這篇文章針對 TBCommandField 類別做進一步的擴展,我們希望在刪除訊息中可以加入指定的欄位值,讓使用者明確知道刪除的資料,例如刪除某個產品資料時,可以顯示這個產品的名稱在提示訊息中。 針對這個... 阅读全文
posted @ 2007-12-15 22:27 jeff377 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 一般 Calender 都是在 DayRender 事件中依需求加入子控制項,若有個需求要在 Calender 的每日的儲存格中加入一個按鈕,並希望按下這個按鈕能引發該按鈕的 Click 事件,此在事件中撰寫相關程式碼。 以上需求最直覺的方式就是新增一個 Button 加入 Cell 中,並使用 AddHandler 來設定 Click 事件的處理函式,程式碼如下。 Code highl... 阅读全文
posted @ 2007-12-14 20:31 jeff377 阅读(1184) 评论(1) 推荐(0) 编辑
摘要: 在上一篇「GridView 中的子控制項取得所屬的 GridViewRow 及 RowIndex」 文章中有提到 TemplateField 中的 ChckBox 產生 PostBack 觸發事件,若我們希望直接使用 CheckBoxField 能不能達到相同 PostBack 的效果呢?以下的範例,就是要以 CheckBoxField 來達到相同效果。 假設要執行 PostBack 的 Che... 阅读全文
posted @ 2007-12-14 19:39 jeff377 阅读(1229) 评论(0) 推荐(0) 编辑
摘要: 假設在 GirdView 欄位的 ItemTemplate 中放置 CheckBox 控制項,然後設定該 CheckBox 的 AutoPostBack 為 True,希望在 CheckBox 的CheckedChanged 事件撰寫相關程式碼。 *.aspx 的程式碼如下 Code highlighting produced by Actipro CodeHighlighter (freew... 阅读全文
posted @ 2007-12-14 19:29 jeff377 阅读(1049) 评论(7) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页