Time of Update: 2018-12-07
ASP.NET 網站應用程式程式是無狀態的,用戶端每執行一次 PostBack 動作,所有的對象都需要重建立立;當然這樣的執行模式相當沒有效率,所以在 ASP.NET 應用程式中有 Application、Session、Cache 這三類資料暫存區。Application 的生命週期與應用程式相同,Session 的生命週期與個別使用者相同,而 Cache 的生命週期則由程式設計師自訂,Cache 相對於 Application 及 Session 來說顯示更有彈性。選擇合適的 Cache
Time of Update: 2018-12-07
在網路上可以找到相當多擴充 GridView 控制項功能的文章,在筆者的部落格中也有多篇提及擴充 GridView、DataControlField、BoundFIeld 功能的相關文章,在本文將這些關於擴充 GridView 控制項功能及欄位類別的相關文章做一整理簡介,若需要擴充 GridView 相關功能時可以做為參考。 1. 擴充 GridView 控制項 - 無資料時顯示標題列 摘要:當 GridView 繫結的 DataSource 資料筆數為 0 時,會依
Time of Update: 2018-12-07
交易處理介紹 事務是這樣一種機制,它確保多個SQL語句被當作單個工作單 元來處理。事務具有以下的作用: * 一致性:同時進行的查詢和更新彼此不會發生衝突,其他 使用者不會看到發生了變化但尚未提交的資料。 * 可恢複性:一旦系統故障,資料庫會自動地完全恢複未完 成的事務。 二 事務與一致性 事務是完整性的單位,一個事務的執行是把資料庫從一個一 致的狀態轉換成另一個一致的狀態。因此,如果事務孤立執行時 是正確的,但如果多個事務並發交錯地執行,就可能相互幹擾,
Time of Update: 2018-12-07
<script language="javascript" src="../WEBUI/NOVEL/ShowChapterData.aspx?Cid=295" type="text/javascript"></script> </body></html>在shtml模板得最下面加入以上類似代碼~注意shtml得
Time of Update: 2018-12-07
近期做的一個網站需要一個無限級下拉式清單的無限級分級功能,於是就有了下面的小作品。 開始以為無限級下拉式清單功能應該很簡單,無非就是用一個遞迴演算法就好啦,但是在做起來的時候卻會遇到一些比較模糊的東西。在網上找了很久也沒有找到例子,沒辦法了,想偷懶也偷不成了,還是自己老老實實的寫一個吧。不多廢話,下面請看我做的詳細方法。
Time of Update: 2018-12-07
using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.
Time of Update: 2018-12-07
///<Author>///圖形驗證碼產生頁面///Abraxas@163.com///引用方式:<asp:Image ImageUrl="AbraxasValCode.aspx?n=6"></asp:Image>(n為驗證碼位元)///</Author>using System;using System.Collections;using System.ComponentModel;using System.Data;using
Time of Update: 2018-12-07
自己編寫了一個多檔案所上傳的功能,與大家共用,不足之處望多多指教。頁面部分:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" ValidateRequest="false" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2018-12-07
前面我們討論過「繼承 CompositeControl 實作 Toolbar 控制項」,本文將繼承 WebControl 來實作同樣功能的 Toolbar 控制項,用不同的方式來實作同一個控制項,進而比較二者之間的差異。 程式碼下載:ASP.NET Server Control - Day16.rar 一、繼承 WebControl 實作 TBToolbar 控制項 step1. 新增繼承 WebControl 的 TBToolbar 控制項 新增繼承 WebControl 的
Time of Update: 2018-12-07
我們知道在 GridView 的 Columns 集合屬性中,可以包含不同型別的欄位,如 BoundFIeld、CheckBoxField、HyperLinkField ...等不同型別的欄位。如果我們希望工具列中不只包含按鈕,可以包含其它不同類型的子控制項,那該怎麼做呢?本文就以上篇中的 TBToolbar 控制項為案例,讓 Items 集合屬性可以加入 Button、TextBox、Label ...等不同的子控制項。 程式碼下載:ASP.NET Server Control - Day1
Time of Update: 2018-12-07
控制項通常會把常用屬性或功能顯示在智能卷標中,提供使用者更簡便的快速設定,例如為 GridView 的智能。若要製作控制項的智能卷標,需實作控制項的 ActionList 加入智能卷標中要顯示的項目,在本文將以 TDateEdit 控制項為例,進一步說明控制項的智能卷標的實作方式。 程式碼下載:ASP.NET Server Control - Day21.rar 一、TDateEdit 控制項介紹 TDateEdit 控制項是筆者之前在部落格中實作的一個日期控制項,如所示。它是結合
Time of Update: 2018-12-07
"^\d+$" //非負整數(正整數 + 0) "^[0-9]*[1-9][0-9]*$" //正整數 "^((-\d+)|(0+))$" //非正整數(負整數 + 0) "^-[0-9]*[1-9][0-9]*$" //負整數 "^-?\d+$" //整數 "^\d+(\.\d+)?$" //非負浮點數(正浮點數 + 0) "^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))
Time of Update: 2018-12-07
運營網站,我們經常需要分析使用者的行為、使用者的習慣,使用者看重網站的哪一部分,哪一部分是對使用者有用的之類的資訊,這些資訊從哪裡來,這時我們就需要用到訪問統計系統了。 網上已經有很多的統計系統,如站長統計、百度統計、Google分析之類的,別人的東西始終是別人的,為什麼我們不自己實現統計的功能呢,而且自己寫的可以實現一些特殊的功能,如登入,下單行為,能夠更好的融合自己的系統! 下面我們就用ASP.NET
Time of Update: 2018-12-07
以下是我自己編寫的asp.net分頁的一個方法,希望能給大家多多指點。public static StringBuilder PageBtn(int currentPage, int numInOneLine, string url, PagedDataSource pds)//返回索引字串,numInOneLine為每行索引的個數,currentPage為當前頁; { StringBuilder sb = new StringBuilder();
Time of Update: 2018-12-07
命名空間: SystemMath.Round() 將值舍入到最接近的整數或指定的小數位元。 參考: http://msdn2.microsoft.com/zh-cn/library/system.math.round(VS.80).aspxMath.Floor() 返回小於或等於指定小數的最大整數。 參考: http://msdn2.microsoft.com/zh-cn/library/k7ycc7xh(VS.80).aspxMath.Ceiling() 返回大於或等於指定數位最小整數。
Time of Update: 2018-12-07
使用System.Web.Optimization對指令碼和樣式表的操作這個也是本章重點向描述的部分,首先我們可以使用VS2012RC來建立一個MVC4.0項目,版本可以為4.0或4.5。在Global.asax檔案代碼中,我們發現已經把過濾器,路由器,以及對樣式表和指令碼捆綁(Bundles)移到了其他頁面,就是在根目錄下的App_Start檔案夾內。代碼只是簡簡單單的幾行,代碼如下: 1 using System; 2 using System.Collections.Generic; 3
Time of Update: 2018-12-07
asp.net+UrlRewriter來實現網站偽靜態,實現偽靜態有一些好處,比如對於搜尋引擎更好收錄頁面,還有一個好處就是隱藏了真真實位址的參數,所以有獨立伺服器的朋友,配置IIS實現偽靜態功能,挺不錯的哦,至於ASP.NET如何?偽靜態,可以看下本人寫的這篇文章:,現在有一個問題來了,我配置偽靜態成功後,而真正的靜態檔案(html)卻訪問不了,有點苦腦,不過最終還是找到瞭解決方案第一步:開啟Web.config設定檔第二步:設定如下節點 <compilation debug="fals
Time of Update: 2018-12-07
文章目錄 Application State versus Request State The global.asax file setup by Visual Studio.NET gives every web application a Global class derived from HttpApplication. The class contains event handlers such as
Time of Update: 2018-12-07
CtrlC原始碼搜尋引擎添加Asp.Net StartKit 系列搜尋 為了便於大家學習 java 和 C# 多麼樂 推出了 CtrlC原始碼搜尋引擎。 現在已經把:jboss,tomcat,hibernate 等經典代碼 和下列經典 asp.net 入門代碼加了進去,方便大家參考啦。ASP.NET Commerce (CSSDK) Installer v1.0.msiASP.NET Community (CSSDK) Installer v1.0.msiASP.NET
Time of Update: 2018-12-07
ASP.NET 2.0 緩衝翻譯草稿原文:http://www.codeproject.com/useritems/Caching_Mechanism.asp命名空間: System.Web.Caching