Time of Update: 2017-02-27
【摘要】ASP.NET的跟蹤功能比ASP有了很大的提高,通過跟蹤資訊有利於判斷WEB應用程式中錯誤的根源。本文通過執行個體詳細解釋了ASP.NET的跟蹤模式。【關鍵字】ASP.NET;跟蹤資訊;Trace1、引言傳統ASP最常用的調試方法是使用Response.Write來設定斷點,在WEB頁面上顯示出某些變數當時的值。但是,這種方法存在不少問題。(1)在程式中布滿Response.Write語句,這些語句可能反而影響調試,也會影響頁面的布局。(2)調試結束後,還要痛苦地將這些語句刪掉。而在刪除
Time of Update: 2017-02-27
由於Apache2項目中的mod_aspdotnet sub-project實現上的問題(也可以說是bug吧),使我們在其上運行ASP.NET程式時,和在IIS上的aspnet_wp|w3wp中啟動並執行正確性上有一些差別,所以在Apache(mod_aspdotnet)上調試ASP.NET項目的原始碼就很有必要。雖然ASP.NET 2.0已經正式release,不過1.1版本的項目還是目前的主流,所以我們分別看看Apache對這兩個版本Framework的支援。正如我前面所說,ASP.NET
Time of Update: 2017-02-27
關於Loading...相信做Ajax應用的朋友沒有不使用loading的,不然網路延遲會讓使用者體驗非常差,而且使用者會不知道系統正在工作。那麼當使用ASP.NET AJAX用戶端編程時,怎麼做loading呢?我們先來分析一下loading應該什麼時候顯示,什麼時候終止。一個典型的非同步互動過程如下:1.使用者發出請求2.網路延遲3.伺服器端處理4.伺服器返回資料5.網路延遲6.用戶端轉譯資料在這個互動過程中,loading應該在第一步後出現,而在第六步結束後才消失。結合前面的知識可以知道,
Time of Update: 2017-02-27
如何在用戶端直接調用WebService中的方法?1.Web.config中需要配置好運行ASP.NET AJAX架構相應的配置項,當然,建立一個ASP.NET AJAX Enabled Web Site項目時,Web.config已經配置好了。2.想讓某個WebService可以被JS調用,需要做一下幾步:I.在這個WebService檔案裡用“using System.Web.Script.Services;”引入這個命名空間。II.在這個類的上面添加“[
Time of Update: 2017-02-27
今天我想實現利用javascript調用WebService我首先就想到了ASP.Net Ajax 因為微軟的東西用著方便,我從網上看了看,這東西好多人都寫了,我就從官方找了個Demo下了看看原始碼,感覺沒什麼特殊的,於是動手開始寫.先添加一個webservice.asmx然後在default.aspx中加入ScriptManager 並設定serviecs屬性<asp:ScriptManager runat="server"
Time of Update: 2017-02-27
模板化的資料繫結控制項為我們在頁面上顯示資料提供了根本的靈活性。你可能還記得ASP.net v1.x中的幾個樣板化控制項(例如DataList和Repeater控制項)。ASP.NET 2.0仍然支援這些控制項,但在模板中綁定資料的文法已經被簡化和改善了。本文將討論在資料繫結控制項模板中綁定資料的多種方法。資料繫結運算式ASP.NET 2.0改善了模板中的資料繫結操作,把v1.x中的資料繫結文法DataBinder.Eval(Container.DataItem,
Time of Update: 2017-02-27
ASP.NET 2.0包含兩個層次資料來源控制項:用於串連XML檔案的XmlDataSource和用於串連網站導覽資料的SiteMapDataSource。這一部分將介紹這些控制項的使用技術。資料來源控制項可以同時暴露平面表格式的或層次的資料。前面示範的SqlDataSource和ObjectDataSource控制項都是平面表格式的資料來源控制項。ASP.NET
Time of Update: 2017-02-27
本文給出使用者在安裝Oracle之後,再使用.NET建立ASP.NET應用程式出現VS.NET檢測到web伺服器啟動並執行是ASP.NET
Time of Update: 2017-02-27
在Suteki.Shop中使用了NVeloctiy模版引擎,用於提供可訂製的郵件模版。而郵件的功能就是當定單 狀態發生變化時,系統會向買家發送郵件通知。其中的郵件資訊內容就是採用NVeloctiy的模版(.vm擴 展名)進行訂製的。因為在Sutekie.Shop的最新源碼包中只是部分實現了其功能,而全部的功能 還在完善中,所以要運行本文中所說的功能,需要在下面的連結地址中下載其最新程式檔案(包括單元
Time of Update: 2017-02-27
在Suteki.Shop中,未使用微軟自已的Unity架構來實現IOC,而是使用了大名鼎鼎Castle Windsor。因為引用了Windsor,就有必要簡要介紹一下。而我的理解,這個IOC容器(Container)包括下 面幾個重要概念:容器(Container):Windsor是一個反轉控制容器。它建立在一個微核心的基 礎之上,這個微核心能夠掃描類並且試圖找到這些類用到哪些對象引用、對象依賴,然後把這些依賴信
Time of Update: 2017-02-27
其實在ASP.net編程中,不用調用md5.asp來加密資料。在DotNet中有內建的類:System.Web.Security.HashPasswordForStoringInConfigFile()以下是引用片段:public string md5(string str,int code){if(code==16) //16位MD5加密(取32位加密的9~25字元){return
Time of Update: 2017-02-27
MD5的全稱是Message-Digest Algorithm 5(資訊-摘要演算法),在90年代初由Mit Laboratory for Computer Science和Rsa data security inc的Ronald l.
Time of Update: 2017-02-27
一、什麼是UrlRouting你可以使用UrlRouting來配置一些URL的映射,使使用者可以按你的規則來訪問網站.使用UrlRouting,一定要規定URL模式,它包括一個位置標識,它將在你請求網頁時按這個規則返 回給你內容. 當然,這個建立的規則完全是由你自己定義的.上回說道如何訪問index.aspx 及about.aspx:但是http://localhost/Views/Home/Index.aspx和
Time of Update: 2017-02-27
rss是最近幾年很有用的一個很不錯的技術,很多網站老早做了這方面的工作,小農最近也為了使用者著想,2.0一下,對RSS做點推廣工作.以下開始本文:------------------------一:關於RSSQ:rss是什麼? A:rss是線上共用內容的一種簡易方式(也叫彙總內容,Really Simple
Time of Update: 2017-02-27
TinyMCE是一個設計精良的開源WYSIWYG的富文字框JavaScript控制項。我們在網上可以免費下載到其代碼。TinyMCE可以很方便的整合到任何開發環境中,同時也支援多種語言套件。不過在具體使用過程中,還是需要更多的細心設定,比如在設定好TinyMCE的語言套件後,在ASP.net中使用的時候卻總是不正常,無法爭取讀取到語言套件內容。仔細研究後發現,原來是因為ASP.net
Time of Update: 2017-02-27
本章內容5.1 控制項事件和資料回傳概述5.2 事件和資料回傳機制的實現5.3 複合控制項的事件處理機制5.1 控制項事件和資料回傳概述在講解實現控制項事件和資料回傳功能之前,有必要先瞭解一下相關的基本概念。5.1.1 事件及其意義要為控制項定製事件,先得使用控制項的事件。首先以經典的Button控制項的OnClick事件為例子,說一下事件的使用模型。1.註冊事件<asp:Button ID="Button1"
Time of Update: 2017-02-27
在上篇中.我們分析瞭解了ModelBinder而本文將在執行個體中添加自己的ModelBinder,以便獲得我們期望中的效果.本次我們通過一個簡單的Demo來對全站的ModelBinder做一個解決方案.首先給出工程檔案圖:注意一點,本例中,我的目標是給整站的Entity對象實現一個通用的,可擴充的ModelBinder引擎.由於我們要讓實體物件和url字串之間轉換,為了方便,可以定義相應的方法來實現,因此定義了IEntity介面,該介面定義如下:解釋下,Fill方法是將對應的字串轉換成對象.T
Time of Update: 2017-02-27
一、簡介在本文中,我們將探討ASP.NET 2.0的會員、角色和配置問題。ASP.NET中的會員系統提供了一個可程式化API用於建立和系統管理使用者賬戶,而其中的角色部分使 開發人員能夠定義一組角色並把使用者與角色相關聯。典型地,一個提供使用者賬戶的 網站都具有只為某些使用者、認證使用者或屬於特定角色的使用者所存取的內容部分。例如,一個Web網站可能有一組頁面——它允許一個可信任使用者編輯該Web站
Time of Update: 2017-02-27
一、簡介任何由多個頁面組成的網站都需要某種導航使用者介面,這是用兩步來建立的 。首先,必須定義網站的邏輯結構;然後,添加使用者介面元素來允許使用者在網站 結構的各個部分之間來回移動。在ASP.NET 2.0以前,要求開發人員自己來解決這 兩個問題。然而,到了版本2.0以後,ASP.NET提供了一個簡單的方法來定義一站 點的結構並且包括大量的Web控制項-專門設計來顯示網站導覽使用者介面。在上一篇中我們分析了怎樣通過導航Web控制項來建立Web.sitemap XML網站地
Time of Update: 2017-02-27
概述在很多情況下,我們都會使用到清單控制項來方便使用者選擇一些選項。例如在 某網站上註冊新使用者時,通常會詢問你的性別是"男"還是"女 ",這時我們用單項按鈕以供使用者做出相應的選擇。還有當你填寫自己的家 庭地址時,通常會使用到一個包含各省省名的下拉式清單來供使用者直接選擇,這樣 可以減少使用者的輸入量。上述的這些單項按鈕和下拉式清單都在ASP.NET移動程式 中都是以清單控制項的形式存在的。我們可以使用清單控制項來呈現各種形式(單項 、多選、下拉式清單)