Time of Update: 2017-02-27
Rich控制項主要包括:(1)FileUpload控制項(2)Calender控制項(3)Adrotator控制項(4)Multiview控制項(5)Wizard控制項本筆記主要講了FileUpload控制項的簡單用法。1、 FileUpload控制項用於使用者向web應用程式上傳檔案。(1)把檔案儲存到檔案系統在FileUpload控制項瀏覽選擇好本地要上傳的檔案後,點擊確定按鈕進行上傳,代碼如下所示: protected void Button1_Click(object sender,
Time of Update: 2017-02-27
《ASP.NET 2.0 揭秘》兩卷書已經入手好些日子,卻一直沒有時間來細讀,只偶爾需要的時候翻閱參 考,最近決定抽空通讀,我把我認為有需要的地方作了筆記,錄入部落格,以備複習。ASP.NET是.NET Framework的一部分。構建ASP.NET的頁面,需要利用.NET FRAMEWORK的特性。NET Framework由兩部分組成:架構類庫(Framework Class Library)和通用語言執行平台架構類庫.NET Framework 2.0 包含了18 619種類型,12 90
Time of Update: 2017-02-27
1. 實現資料訪問層本節將講解資料訪問層的實現,該層包括與AdventureWorks資料庫通訊的所有必要類和方法。首先,使用Visual Studio 2005建立新的Visual C#類庫項目AdventureWorksTraderDataAccess。當這個項目建立後,可修改預設類名稱為ProductCategoryDB。樣本1說明了ProductCategoryDB類的實現代碼。樣本1:實現ProductCategoryDB類using System;using System.Data;
Time of Update: 2017-02-27
ASP.NET2.0新增的功能,由於經常採用一個頁面通過不同的參數來顯示不同的內容,因此常常需要實現動態輸出不同的htmlheader, 比如title, keywords, descrtptions,csslink,meta,icon等。代碼如下:protected void Page_Load(object sender, EventArgs e){ //Page title Page.Title
Time of Update: 2017-02-27
一.寫作前提最近正在做一個Asp.Net MVC2的Project,用到了Linq to SQL,但是對於如何在MVC2中使用 Linq to SQL 產生的強型別加註Data Annotation,我們都知道在MVC2中我們可以定義自己的Model,然後給Model 加Data Annotation,從而在View中可以實現完美的Client Validation(這些Data Annotation也我們也可 以去自己定義)。但是對於Linq to SQL 產生的強型別,我們有兩個問題,第一,
Time of Update: 2017-02-27
現在ASP。NET 提供了3個控制項來顯示資料列表1.Repeater 2.DataList 3.GridView這3種控制項各有千秋但是我選擇的是Repeater控制項,原因嘛 就因為他可以非常靈活的控制HTML輸出這樣一來 我們就可以自己寫DIV 或者是UL LI等等 可以實現WEB2.0標準網頁重複器控制項 包括4個常用模版1. HeaderTemplate2. ItemTemplate3. AlterTemplate4. FooterTemplate一般來說 不迴圈的部分 就寫在
Time of Update: 2017-02-27
作為一名 ASP.NET 開發人員,您可能非常清楚 ASP.NET 如何處理 .aspx 資源中的代碼,如何對標記 進行分析並將其動態轉換成 Visual Basic® 或 C# 類,等等。但是接下來呢?ASP.NET 產生的檔案 儲存在哪裡?如何利用它們滿足頁面請求?從上個月起,我開始關注這一過程。在本月的內容中,我將對 伺服器上所發生的操作進行分析,以便您能夠避免某些常見的問題隱患。 我將討論 ASP.NET 臨時檔案的
Time of Update: 2017-02-27
軟體行業的一個趨勢是將許多編寫代碼的工作量轉移到基本平台的基礎結構。眾多開發平台只是要求 開發人員使用相對寬鬆的文法,在較進階別上對所需的資訊進行描述,而不是按照一組嚴格的文法規則進 行逐位元組的寫入程式碼。現在,開發人員經常使用 XML 語言來描述所需的結果,通過編譯器或運行時引擎對 內容進行分析,並將其處理成傳統的可執行代碼。例如,Windows® Presentation Foundation(.NET Framework 3.0 的支柱之一)使用 XAML 作為 基於 XML
Time of Update: 2017-02-27
上篇asp.net中的報銷多級審批工作流程 ,提到參考了網上一個具體的項目,項目中用狀態機器工作流程完成, 基於學習的原因,我採用順序工作流程,事件驅動方式實現了同樣的功能。後來學習到了狀態機器,覺的狀態機器 實現也特別方便。 下面我分享下狀態機器工作流程中幾個主要的活動。順序工作流程與狀態機器工作流程的區別:順序工作流程是一種可以預測,流程比較固定,而狀態機器工作流程不可預測,主要靠外來事件驅動來實現 ,對外的互動比較多,系統的狀態需要外來事件的觸發來改變。狀態機器工作流程活動圖表:
Time of Update: 2017-02-27
這篇我來為asp.net中的報銷多級審批工作流程項目加上Tracing Service。SqlTrackingService 類表示一個功能完全的Tracing Service。使用此服務可以收集和儲存跟蹤資訊,還可以 儲存追蹤設定檔,並在工作流程運行時引擎請求時提供這些設定檔。SQL 追蹤服務將運行時跟蹤基礎結 構發送給它的跟蹤資料寫入到 SQL 資料庫。在許多情況下,對於 SqlTrackingService 服務來說,保持
Time of Update: 2017-02-27
如果你使用過ASP或ASP.NET,你會發現ASP.NET MVC和它們非常相似,ASP.NET MVC的呈現和ASP應用程 序的頁面非常相似,就像傳統的ASP.NET Web表單應用程式,ASP.NET MVC讓你可以完全訪問.NET架構提供 的語言和類。我希望通過本文讓你感受到構建ASP.NET MVC應用程式的過程和構建ASP應用程式或ASP.NET Web表單應
Time of Update: 2017-02-27
本文以 IIS 7.0 FastCGI 組件的預發布版為基礎。文中包含的所有資訊均有可能變更。本文 討論:ASP.NET 整合模式添加使用者身分識別驗證啟用對搜尋引擎友好的 URL使 用輸出緩衝提升效能本文使用了以下技術:IIS 7.0, .NET Framework大約一年前,我撰寫了 一篇 IIS 7.0 概述,發表在《MSDN® 雜誌》上(請參閱 msdn.microsoft.com/msdnmag/issues/07/03/IIS7 上的“IIS 7.0:探索用於
Time of Update: 2017-02-27
ASP.NET 2.0中包涵了很多秘密,當你發現它時,可以為你的程式帶來更大的效能和擴充性提升。例如 ,瞭解了在Membership和Profile provider提供者中所隱藏的秘密瓶頸後就可以方便地的解決驗證問題 並使得授權操作的速度加快。另外,ASP.NET HTTP管道為了避免針對每次請求所要執行的必要代碼而發生阻塞。不僅那樣,ASP.NET 工作者進程能夠推動其限制而獲得更高的效能。頁面片段在瀏覽器端的輸出緩衝(不是在伺服器端)可以
Time of Update: 2017-02-27
1 通用代碼: public static ArrayList BtnList(System.Web.UI.Control page) ...{ int nPageControls = page.Controls.Count; ArrayList btnText = new ArrayList(); for (int i = 0; i < nPageControls; i++) ...{
Time of Update: 2017-02-27
try { …Response.Redirect("/mymaimai.aspx"); …} catch (Exception e){ // 異常處理}使用以上語句,不管是否有異常,都會執行catch中的,一直顯示""失敗"",都會拋出 System.Threading.ThreadAbortException,原因如下:Response.End 方法停止頁的執行,並將該執行變換到應用程式的事件管線中的
Time of Update: 2017-02-27
ASP.net 1.1開發的Web應用程式,在升級到2.0或3.5以後,通過IIS7發布。程式中認證方式採用Form認證,Web.Config檔案中代碼如下:<authentication mode="Forms"> <forms loginUrl="Pages\SystemPage\Login\logon.aspx" name=".ADUAUTH"
Time of Update: 2017-02-27
不知道大家之前有沒有注意到這個屬性,這裡我們來一起討論一下這個屬性的作用以及我們以後到底該 怎樣使用它!我們先來瞭解一下這個屬性:(注:本屬性在.net 2.0中是新增的!)1.它所在的命名空間:System.Web.Configuration2.程式集:System.Web(在 system.web.dll 中)3.所在的類:pagesSection上面我大體瞭解了一下這個屬性,下面我們在具體的分析一下該屬性,這個屬性是用來驗證用戶端使用者
Time of Update: 2017-02-27
這是我面試的題目,借用了很多網上同仁的代碼,如有冒犯,請海涵!現在工作真難找,我應聘的單位是http://www.027dns.net/,希望公司經理能給我上班的機會,我會很 努力的,因為軟體行業才是我的世界!我一個大學本科生當保安都成了同事們的笑話了,呵呵。這是我第一次求職軟體行業,第一次做面試題目,第一次自己這麼認真寫部落格文章,寫的不好,大家 請指正,我會進步的!張素豐,轉載請註明出處 http://www.cnblogs.com/zhangsufeng/archive/2009/02/2
Time of Update: 2017-02-27
作 為 ASP.NET 效能顧問,我們接觸的項目通常都是已經出現問題的項目。在許多情況下,求助電話 都是在應用程式已經投產後才打來的。在開發人員那裡一切都正常的程式到了使用者那裡卻無法正常運行。 他們抱怨:網站太慢了。管理部門想知道為什麼在測試的時候沒有發現這一問題。開發部門卻無法重現問 題。於是有人說 ASP.NET 不能擴充。聽起來是不是很熟悉?世界上一些最繁忙的 Web 網站都是運行在 ASP.NET 上。MySpace 就是一個很好的例子;實際上,它
Time of Update: 2017-02-27
環境:Windows 2008, VS 2008 SP1, Asp.Net Mvc RC1請求過程片段:在請求的Action被調用之前,ControllerActionInvoker.InvokeAction()方法被調用,在這個方法裡 面,有一個ReflectedActionDescriptor的執行個體會被構建,這個執行個體包含Action的描述資訊。接著,ControllerActionInvoker.GetParameterValues()方法被調用,通過傳入的之前建立的