Time of Update: 2017-02-27
本文描述一種建立定製Web控制項的容易方法,並把該控制項使用於一個ASP.NET 2.0 web頁面中顯示微軟DirectX映像轉換過濾效果。一、簡介本文描述一種建立定製web控制項並應用於一個ASP.NET 2.0 web頁面中顯示微 軟DirectX映像轉換過濾效果的容易的方法。文中包括一個擁有11個不同控制項的 類庫,每一個控制項分別展示微軟DirectX映像轉換過濾效果的某些方面。在這11 個控制項中,5個是頁面過渡效果控制項,其它的6個是用於增強文本外觀的過濾效
Time of Update: 2017-02-27
Asp.net 2.0中新增的gridview控制項,是十分強大的資料展示控制項,在前面的 系列文章裡,分別展示了其中很多的基本用法和技巧(詳見<<ASP.NET 2.0中Gridview控制項進階技巧>>、<<ASP.NET2.0利用Gridview實現 主從關係>>)。在本文中,將繼續探討有關的技巧。一、Gridview中的內容匯出到Excel在日常工作中,經常要將gridview中的內容匯出到excel報表中去,在 asp.net 2.0中,
Time of Update: 2017-02-27
一、簡介任何由多個頁面組成的網站都需要某種導航使用者介面。一個導航使用者介面可 能象一些該網站中的到另外一些頁面的靜態超級連結一樣得簡單,或者可能包含 菜單或樹形控制項的使用。但是,在為該網站建立一個導航使用者介面之前,首先必 須定義網站的邏輯結構。(這個邏輯結構常常被參照為一個網站地圖。)例如,一 個象Amazon.com這樣的網站被組織成各個部分-其中包括產品欄如電子學書,計 算機書,DVD等等。其中的每個還可能含有子部分。書目按類型劃分,象CD,小
Time of Update: 2017-02-27
閱讀提要 在預設狀況下,你只能使用Visual Studio 2005的一個本機執行個體來 管理與ASP.NET 2.0一同發行的SQL Server資料庫中的安全憑證。本文將向你展 示怎樣用一個Web服務來封裝ASP.NET 2.0提供者並通過使用一個Windows表單應 用程式來管理憑證儲存從而擴充這種管理能力。如今,無論是互連網還是企業內部區域網路程式一般都要求使用定製的方式來 儲存和系統管理使用者帳戶和角色。為此,ASP.NET 2.0提供了一個現成的提供者模型 和一個SQL
Time of Update: 2017-02-27
首先我們來看下如何使用gridview實現一個master-detail主從關係的應用, 以實現一對多的關係,因為這是十分普遍的web應用。在asp.net 1.1中,可能要 編寫比較多的代碼以實現這樣的應用,但在asp.net 2.0中,已經可以很方便地 實現這樣的主從關係的應用了。下面分步來介紹:我們以sql server 2000中的northwind資料庫為例子進行介紹。該資料庫中 存在很多一對多關聯性的例子。這裡,我們以products表和order detail表予以介
Time of Update: 2017-02-27
在前面的文章中,我們已經知道如何將ControlParameter(控制項參數)與 GridView的SelectedValue屬性相關聯以實現主-從資料表。SelectedValue屬性 返回DataKeyNames屬性所指定的第一個欄位的值。你也可以給DataKeyNames屬性 指定多個用逗號分隔的欄位值,例如,你可能需要把多個值傳遞到從表的資料來源 。這些額外的鍵欄位值是通過SelectedDataKey屬性暴露的,它返回一個DataKey 對象,包含鍵欄位的成對的名稱和數值(pair)
Time of Update: 2017-02-27
你可以處理Select、Update、Insert、Delete和Filter的事件,以驗證並處 理傳遞給這些操作的參數值。為了達到這個目標,資料繫結的控制項和資料來源控制項 都暴露了適當的事件。例如,在GridView的Updating事件中,你就可以看到Keys 、NewValues和OldValues字典中的參數名稱和值,而它們將會被傳遞到資料來源。 在資料來源一端,你可以處理SqlDataSource的Updating事件,看到這些應用到下
Time of Update: 2017-02-27
資料控制項支援多種用於處理空值或缺失資料的方法。例如,GridView、 FormView和DetailsView都支援EmptyDataText或EmptyDataTemplate屬性,當數 據源沒有返回資料行的時候,你可以使用這些屬性來指定控制項顯示的內容。我們 只需要設定EmptyDataText和EmptyDataTemplate其中的一個(如果兩個都設定了 ,EmptyDataTemplate會被重載)。你也可以在綁定欄位(和衍生的欄位類型)
Time of Update: 2017-02-27
利用ASP.NET 2.0技術,建立Web自訂伺服器控制項並不是一件輕鬆的事情。 因為,這需要開發人員瞭解並能夠靈活應用多種Web開發技術,例如,CSS樣式表 、用戶端指令碼語言、.NET開發語言、伺服器控制項開發技術,甚至是當前最火的 AJAX技術等等。雖然現實如此"艱難",但是這種開發技術也不是真的難到不可掌 握。事事都要從頭做起。本文將針對利用ASP.NET 2.0技術,建立Web自訂服務 器控制項的基礎知識進行詳細介紹,內容包括:伺服器控制項概念、控制項類型、生命
Time of Update: 2017-02-27
一、增加EnhancedListBox的用戶端功能為了使用用戶端代碼實現EnhancedListBox中項的重排序,你必須使用 JavaScript指令碼,並且要把它們依附到EnhancedListBox的兩個按鈕上。為此, 我建議你使用“往後考慮”的方法。就象編寫一個老式的ASP以前的Web頁面,首 先編寫一些產生HTML檔案的JavaScript。為此,最好的方法是運行該控制項,然後 觀察其源碼並把它的HTML代碼複製到一個編輯器,再添加JavaScript。列表2(
Time of Update: 2017-02-27
ASP.NET 2.0中,在其中的資料連線方面做了很大的改進,新加入的 datasource系列控制項,使得在資料庫的串連方面更加容易,很多都可以通過嚮導 式的設定來完成SQL語句的編寫和資料庫連接。ASP.NET 2.0中的DataSource系列
Time of Update: 2017-02-27
雖然已經有了ASP.NET AJAX了,最近學習ASP.NET控制項的時候,逐步理解了原始的控制項非同步回調(代碼取自《ASP.NET 2.0 進階編程》):首先,在Render事件中添加好一個事件protected override void RenderContents(HtmlTextWriter output){output.RenderBeginTag(HtmlTextWriterTag.Div);output.AddAttribute(HtmlTextWriterAttribute.
Time of Update: 2017-02-27
在ASP.NET2.0中,跨頁提交允許把一個頁面的回調回調提交到一個不同的網 頁中。本文中我們將探索一些不同的跨頁提交的方法。另,翻譯的特別困難,請 各位朋友批評指正。ASP.NET1.1隻提供了提交到本頁的方式。在很多情況下,我們的解決方案中 會有跨頁的提交的需求,傳統的方法都是通過Response,Redirect或者 Server.Transfer的方式轉移到另外的一頁然後類比出一個跨頁回調的效果。ASP.NET2.0提供了這種能實現從一個表單頁提交到另一個表單頁的跨頁提交 的功能。如何?
Time of Update: 2017-02-27
自引入 Microsoft ASP.NET 版本 1.0 之日起,就存在產生 Web 應用程式的 內建方法,這些方法能夠將檔案上傳到宿主伺服器。這是通過使用 File Field HTML 伺服器控制項實現的。我以前寫過一篇關於如何在 ASP.NET 應用程式中有效 使用該控制項的 MSDN 文章。本文將再次介紹檔案上傳過程,但不是使用 File Field 控制項,我將向您介紹如何有效使用 ASP.NET 2.0 提供的新 FileUpload 伺服器控制項。雖然本文向您介紹新增的
Time of Update: 2017-02-27
Asp.Net2.0的用戶端回調是一種很讓人激動的方法,他能夠讓我們控制要提 交什麼資料給伺服器而不用提交整個頁面,同時伺服器也只返回你所需要的資料 而不要發回整個頁面。首先我們要說一個很重要的方法:GetCallbackEventRefernce.我把我的理解
Time of Update: 2017-02-27
ASP.NET 2.0 提供了大量新功能,其中包括聲明性資料繫結和主版頁面,成員 和角色管理服務等。但我認為最棒的功能是非同步頁,接下來讓我告訴您其中的原 因。當 ASP.NET 接收針對頁的請求時,它從線程池中提取一個線程並將請求分配 給該線程。一個普通的(或同步的)頁在該請求期間保留線程,從而防止該線程 用於處理其他請求。如果一個同步請求成為 I/O 綁定(例如,如果它調用一個 遠程 Web 服務或查詢一個遠端資料庫,並等待調用返回),那麼分配給該請求
Time of Update: 2017-02-27
在ASP.NET 2.0中,新增加的membership provider功能,以及結合功能強大 的一系列註冊,登陸控制項,可以很方便地對使用者的登陸和許可權等進行管理(參見 <<ASP.NET 2.0登陸控制項簡介>>)。但是,可能大家會發現,ASP.NET 2.0內建的這些登陸控制項和membership的管 理功能,預設的是和sql server 2005 express搭配使用的,那麼,如何改成使 用SQL Server
Time of Update: 2017-02-27
ASP.NET 2.0中,要顯示圖型的話,可以用MS office 2003的OWC組件,可以 十分方便地看到圖表。在工程中,首先添加microsoft office web components 11.0的引用就可以了,然後要using Microsoft.Office.Interop.Owc11;1、產生柱狀圖//建立X座標的值,表示月份int[] Month = new int[3] { 1, 2, 3 };//建立Y座標的值,表示銷售額double[] Count = new
Time of Update: 2017-02-27
在我們建立完一個WEB應用程式後,我們就要考慮如何進行部署和發布。一般 情況下,儘可能將安裝簡單化,以使使用者有非常好的使用者體驗。但有的情況下, 可能對安裝程式的要求比較高,比如有時要將一些安裝配置資訊寫到註冊表中去 。而對於一個WEB應用程式,該如何安裝部署呢?這和安裝部署一個普通的 WINFORM下的應用程式有些不同。以往,對於WEB應用程式的安裝部署總是十分困 難的,但自從ASP.NET 1.1起,直到現在出現的ASP.NET 2.0,安裝部署WEB應用程
Time of Update: 2017-02-27
隨著硬體的飛速發展,行動裝置也如同電腦裝置一樣呈現出具有更好的性 能、更快的處理速度和更便宜的趨勢。尤其是即將到來的3G技術,將使得移動設 備突破現在的頻寬節流設定,這樣我們就可以構建出許多新穎且功能強大的行動裝置 App 。現在已經有許多商業應用都開始向行動裝置上進行遷移,所以對開發人員來說, 現在就開始移動開發的學習將是一種非常適合的時機。當然我不可能在這例用簡短的篇幅裡探討所有的用ASP.NET 2.0開發行動裝置 App