Time of Update: 2017-02-27
我們開啟門戶網站時,往往會看到很多排列緊密的頻道列表,如“新聞”、“財經”、“娛樂”等。頻道為網站提供了方便的導航功能。知識準備本文中提到的各架構方案均基於MVC(Model-View-Controller)模式,對該模式中各組成組件作如下簡短描述:◆Model:包含商務邏輯操作以及資料訪問操作◆View:包含UI處理相關操作◆Controller:控制並協調View與Model的處理過程各方案比較
Time of Update: 2017-02-27
一、 加入全球化資訊在我的網站中,在建立資源檔並加入一些本地化資料後,我首先開始使用 顯式本地化來設定控制項(例如,在我的網站中的標籤)的文本,以便它們可以從 資源檔中得到它們的值。既然存在四種語言;所以,除一個完全可依賴的資源 檔案之外(沒有本地化命名),我建立了四個資源檔。注意,這些資源檔都以本地化標記作為它們的中間名稱,因此,我需要把 UICulture設定為與該本地化相同的名字以便ASP.NET存取這些資源檔。但是,問題是:我該怎樣在PostBack事件中動態地改變文化呢?幸好,
Time of Update: 2017-02-27
相關文章:ASP.NET 2.0打造購物車和支付系統之一在本篇中,我們將經由一個簡單的網上商店示範程式來探討GridView,並開 始分析一種產生GridView的DataSource的方法,然後繼續使用該資料來建立一個 完全功能的購物介面。注意,在這個示範程式中的DataSource是可以自由建立的 。一、簡介在第一篇中,我們討論了什麼是GridView以及如何使用它,包括實際資料如 何綁定到其上。在本文中,我們將更密切地分析這些資料的來源以及如何與
Time of Update: 2017-02-27
HTML控制項是ASP.NET所提供的控制項(亦稱為Server控制項),是在伺服器端執行的組件,可以產生標準的HTML檔案。一般說來,標準的HTML標籤無法動態控制其屬性、使用方法、接收事件,必須使用其他的程式語言來控制標籤,這對於使用ASP程式設計來說很不方便,而且會使ASP程式比較雜亂。ASP.NET在這方面開發了新的技術,即將HTML標籤對象化,使程式(如Visual
Time of Update: 2017-02-27
1.<globalizationrequestEncoding="gb2312"responseEncoding="gb2312"/>或者<META http-equiv="content-type" content="text/html;
Time of Update: 2017-02-27
對錶進行插入操作,如datetime和int類型的兩個欄位,都允許為null,用“sqlcmd.Parameters.Add("@t12",tb12.Text)”參數綁定時。datetime類型時,tb12.Text為空白,插入成功,不報錯,查看該值,卻為1900-01-01;int類型時,用同樣語句,tb12.Text為空白,插入成功,不報錯,查看該值,卻為0;用“sqlcmd.Parameters.Add(new
Time of Update: 2017-02-27
一般網站建設通常要求開發人員做背景程式設計,前面有專業的美工做介面設計。雖然有時候開發人員也會做些介面設計,但是通常都無法達到專業的要求。在以前的ASP中,由於代碼和HTML頁面語言混雜在一起,這就使得網站的建設變得相當的困難。但在ASP.NET中,這種情況完全改變了。下面就用C# Builder建立一個簡單的ASP.NET應用程式。開啟C# Builder,選擇 File>New>other…功能表項目,你將會看到下面的視窗:我們選擇C# ASP
Time of Update: 2017-02-27
在上篇中介紹了自動綁定的基本用法,在本篇中,我們將深入瞭解自動綁定的工作原理.自動綁定的確是讓人感到興奮的特性,然而,為了讓它可以在我們的項目中更好的工作,我們有必要深入瞭解如何更進一步細調該特性以及它是如何工作的.而本文正式即將揭開這個謎底.為了更好的瞭解該特性,我們有必要到codeplex去下載一份asp.net
Time of Update: 2017-02-27
ASP.NET是一個非常強大的構建Web應用的平台,它提供了極大的靈活性和能力以致於可以用它來構建所有類型的Web應用。絕大多數的人只熟悉高層的架構如: WebForms和 WebServices
Time of Update: 2017-02-27
自訂伺服器控制項是擴充 ASP.NET Web 伺服器控制項的功能的一種方式。下文提供了針對自訂伺服器控制項的使用者和開發人員的基本安全準則。有關建立自訂伺服器控制項的更多資訊,請參見開發自訂 ASP.NET 伺服器控制項。IDE(如 Microsoft Visual Studio 2005)簡化了自訂控制項的使用及開發。但是,無論使用哪一 IDE,下面列出的安全準則均適用。有關 ASP.NET Web 應用程式安全性的常規資訊,請參見 ASP.NET Web
Time of Update: 2017-02-27
本文描述了ASP.NET的一個popup控制項。該控制項模仿MSN Messenger的警告,但是是用於網頁的。可以通過選擇不同的預定義風格或修改空間上用的所有顏色來完全地改變該控制項的圖形外觀。控制項支援拖拽方式,所以使用者可以隨心所欲地把它放到頁面上的任何位置。這個控制項的一個重要特性是,它可以用到目前的大多數瀏覽器上。已經測試過的瀏覽器包括最新版本的Mozilla,Internet
Time of Update: 2017-02-27
在我們的系統的編寫過程中,應該有很多的時候需要客戶下載檔案.我第一次的做法(應該也是大部分人的做法吧?)是:1 HttpResponse response = HttpContext.Current.Response;2 string js = "<script language=javascript>window.open('{0}');</script>";3 js = string.Format(js, url);4
Time of Update: 2017-02-27
最近有個涉及到郵件的活,需要把檔案上傳到資料庫,然後再把檔案從資料庫裡面讀出來,進行下載。找了一些資料之後運用到項目當中。資料庫的結構如下:USE [EOffice]GO/**//****** 對象: Table [dbo].[Group_Files] 指令碼日期: 07/20/2006 23:57:34 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE
Time of Update: 2017-02-27
問題:當一個正在執行中的ASPX頁面執行到一半的時候,瀏覽器中你關閉了這個頁面,伺服器端對應的這個頁面的代碼仍然在執行嗎?答案:除非你代碼裡面做了特殊判斷,否則仍然正在執行。注意點:1、用戶端顯示頁面的時候,後台已經執行完了的頁面對象早已經不存在了。當然這時候談不上伺服器段執行不執行的問題了。2、頁面還沒有返回,處於等待狀態的時候。關閉ASPX頁面,才會涉及到上面提到的伺服器端仍然在執行的情況。3、用戶端關閉的時候根本不向伺服器發送指令。4、除非你代碼裡面做了特殊判斷,這裡的特殊判斷指用 if(
Time of Update: 2017-02-27
最近給分頁快搞死,記得之前曾經發過修改DW ASP分頁的方法,後來又寫過手工打造的ASP分頁,現在進入.NET當然要配合預存程序打造純手工高效能分頁了.為什麼會叫做高效能,為什麼要手工打造,不使用.NET現有的分頁控制項呢?這個還要追溯到我修改DW
Time of Update: 2017-02-27
一天,我收到了一封有關我的部落格的郵件,提出如下問題,簡述如下:我想快速地建立一個網站地圖,因此我重寫了BuildSiteMap()方法,在裡面我寫了一個迴圈,用以添加一些仿造的sitemap節點。public override SiteMapNode BuildSiteMap(){ for (int i = 0; i < 5; i++) myRoot.ChildNodes.Add(new SiteMapNode(this, i.ToString(), i.ToString(),
Time of Update: 2017-02-27
具體內容可以參考MSDN(ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_aspnetcon/html/81b13e7a-b95b-4285-906f-d2dd77411417.htm)。在ASP.NET Forums的頁面中使用了程式碼後置頁模型,但是與典型的程式碼後置頁模型又稍有區別。Default.aspx的內容如下: <%@ Page Language="C#" %>&
Time of Update: 2017-02-27
View二期開發正式啟動,一開始就碰到了麻煩事,因為在統計模組中,需要得到來源搜尋連結的關鍵字,所以一開始就用正則把關鍵字部分匹配出來,然後用內建的 Uri.UnescapeDataString()
Time of Update: 2017-02-27
Response.Write(Array.IndexOf(abc,"3",1));//在abc數組中尋找"3",從abc[1]開始找Response.Write(Array.LastIndexOf(abc,"3"));//在abc數組中尋找"3",從最後開始找-------------------------------------------------------------string[]
Time of Update: 2017-02-27
最近在使用.net2.0中ms提供的頁面導航組件sitemappath時,想到了一種解決頁面標題不同步的一種簡單而又方便的機制。目前存在的問題:一、整個網站中aspx頁面標題通常沒有統一的存放位置,針對每個頁面要麼把頁面標題直接寫入程式碼在頁面的aspx檔案中,要麼通過aspx.cs動態寫進去(1.1中還要加入額外的標題控制項,2.0中可以使用Page.Title屬性),而整個網站如果網頁很多的話,這種重複邏輯的代碼就要寫很多次,極其不美觀,並且無法在其它用到標題資訊的地方實現同步。二、即使為了