Time of Update: 2018-12-07
http://developer.51cto.com/art/200901/104833.htm 在一個ASP.NET應用中如果要進行URL Rewrite,那麼一般就是在BeginRequest事件中調用HttpContext的RewritePath方法,將該請求重新“定位”至一個目標URL。例如我們就可以在Global.asax中重寫Application_BeginRequest方法來實現這一點:
Time of Update: 2018-12-07
主版頁面的作用就是將整個網站的公用元素集中起來,便於維護。在本執行個體中的主版頁面內容主要1所示,將頁面中頂部的導覽列、左邊的分類欄和底部的著作權資訊集中起來。圖1 在修改主版頁面之前,首先在項目根目錄增加一個“Images”的目錄,用來存放項目圖片。在方案總管中選擇“Extshop”,然後單擊滑鼠右鍵選擇“添加”,從子功能表中選擇“建立檔案夾”,然後將檔案夾的名稱修改為“Images”,最後將項目圖片添加到“Images”檔案中。
Time of Update: 2018-12-07
今天在把項目從Windows 2000 向 Windows 2003 SP2 遷移的時候發現了一個問題:在新環境下,用戶端無法訪問控制項自動產生的FCKeditor 設定檔,原因(可能)是設定檔的副檔名“.fckconfig”訪問被拒絕,最後的解決方案是把設定檔的副檔名修訂為“.js”,重新編譯,工作正常。另外,今天順便把原始碼和控制項的Release 放在一起了,有需要的可以下載:X.FCKeditor
Time of Update: 2018-12-07
因為之前安裝vs.net 2005時沒有安裝MS提供的SQL Server 2005 Express,所以在使用Membership 和Roles疲費了些周折。 筆者是採用SQL Server 2000 資料庫,如果要使用Membership,需要在"Visual Studio 2005 命令提示"視窗中在指定資料庫中,註冊Membership 相關表,例aspnet_regsql -E -S "localhost" -A
Time of Update: 2018-12-07
:http://go.microsoft.com/fwlink/?LinkID=191799 除了典典的介紹:http://www.cnblogs.com/chsword/archive/2010/12/10/aspnet_mvc_3rc2_changes.html,還有一些需要注意的地方:1、對於已經安裝了NuGet Package的使用者,本次安裝包不會主動更新NuGet,需要手動更新:Tools > Extensions menu option >
Time of Update: 2018-12-07
Member Management可以非常容易地建立和系統管理使用者、對 Web 應用程式中的頁面進行密碼保護。儘管是ASP.NET 2.0新增的功能,現在我們也可以在ASP.NET 1.1下使用Member Management Component了!不用再自己去寫代碼實現user check, role based authentication了,在DotNetNuke和Community Server中,都已經用到了這個組件。
Time of Update: 2018-12-07
二、ASP.NET 伺服器控制項可以添加到 ASP.NET 頁面上的控制項有三種類型: ● HTML 伺服器控制項:也就是 HTML 標籤,位於 System.Web.UI.HtmlControls 命名空間。 ● Web 伺服器控制項:提供統一的編程模型、包含方法以及現關的時間處理常式,並且代碼都在伺服器端執行。位於 System.Web.UI.WebControls 命名空間中。 ● 定製控制項和使用者控制項:由開發人員定製的控制項。
Time of Update: 2018-12-07
以下是最近搞的一個用asp.net實現的立即訊息的小功能,由於訊息的即時性,和網路的無狀態無串連。因此曾一時間無法想到很好的解決方案,很多人都說可以使用socket編程來實現使用連接埠進行點對點即時通訊。 可是,暫時沒有看到現成實現的例子。於是,我還是使用了像實現簡易聊天室那樣的方式,使用了一個Application對象,全域維護一個使用者訊息表來實現從一個用戶端到伺服器,再從伺服器到另一個用戶端資訊的傳遞(這也是問題的關鍵所在,我無法實現不通過伺服器,來實現點對點訊息的傳遞,就算是通過了伺服器
Time of Update: 2018-12-07
示範樣本為一個學生資訊查看菜單:先選擇部門,再選擇班級,最後選擇學生姓名,查看學生資訊;: 採用TreeView的SelectedNodeChanged事件作為一個包含用來顯示學生資訊的Lable的UpdatePanel的觸發器,如下:<form id="form1" runat="server"> <div> <asp:ScriptManager ID="ScriptManager1" runat="server"> &
Time of Update: 2018-12-07
1、ASP.NET AJAX架構 Ajax伺服器控制項:ScriptManager是指令碼管理器,該控制項向使用者提供可以的Ajax指令碼,不可或缺 UpdatePanel是一個容器控制項,放置在其中的控制項具有局部更新的功能 Web Servers橋:預設情況下,用戶端的Javascript只能訪問本域的Web服務,Web橋將為外部的Web服務建立一個代碼,使用戶端的Javascript代碼能夠跨域訪問Web服務 應用程式服務橋:2、在ScriptManager中註冊Web服務
Time of Update: 2018-12-07
1、緩衝機制 輸出緩衝 頁輸出緩衝對於那些不經常更改,但需要大量處理處理才能建立的頁特別有用 應用程式緩衝(資料緩衝) 手工編寫代碼實現2、實現頁面緩衝,在頁面聲明區添加一條OutputCache的聲明 Duration屬性用於指定當前頁面要緩衝的時間,以秒為單位 86400為緩衝一天 VaryByParam表示根據指定的查詢字串來快取頁面面 none:表示不根據查詢字串緩衝,通常用於靜態頁面中 *表示根據任何查詢字串緩衝 指定多個查詢字串使用分號隔開,如"Produ
Time of Update: 2018-12-07
1、runat作用:決定著這一區段標記文本呈現時以純文字表示,還是轉換成具有狀態的特定.NET類的執行個體2、ASP.NET伺服器控制項 (1)、HTML伺服器控制項:命名空間為System.Web.UI.HtmlControls,泛化的編程介面HtmlGenericControl類 (2)、Web伺服器控制項:命名空間為System.Web.UI.WebControls3、ASP.NET開發棧 展示層:富控制項,自訂控制項,自適應呈現 頁面架構:頁面事件,頁面的指令碼化,頁面的個人化,
Time of Update: 2018-12-07
X.FCKeditor 控制項發布已經有幾天時間了,這幾天陸續修補了一些小問題。今天上午作了最新的一次更新,近期內應該不會再有大的改動或調整(當然,發現重大bug例外)。晚上新添加了兩種功能的示範:1)使用編碼動態添加編輯器;2)使用FCKeditor Javascript APIs 訪問編輯器;檔案連結已經更新,可以在前一篇隨筆裡下載,歡迎大家批評指正。原本還想添加一個SaveButton 的 UpdatePanel
Time of Update: 2018-12-07
Why Menus?A developer eager to provide his end users a rich and satisfying expreince will typically be confused between providing richer eatures and the crowded user interface that typically results from such attempt. Menus is a well known, yet user
Time of Update: 2018-12-07
微軟安全響應中心今天中午發布最新安全預警, 提醒廣大ASP.NET使用者防範一處新安全性漏洞. 攻擊者可利用存在於ASP.NET加密模組的一處最新漏洞訪問到包括web.config在內的任何檔案. 此漏洞存在於ASP.NET所有發行的版本中, 其影響程度不容小視. 目前尚無補丁發布. 請廣大開發和維護人員加強防範.據悉, ASP.Net 加密模組中新公開的漏洞可使攻擊者解密並篡改任意加密資料。 如果 ASP.Net 應用程式使用的是 ASP.Net 3.5 SP1
Time of Update: 2018-12-07
首先這項技術的優點是:(1)減輕資料庫的壓力;(2)把資料庫和頁面隔離開來然後給大家講一下實現原理..ASP產生HTML其實是使用伺服器的FSO內建對象..其定義方法為set fs=createobject("scripting.filesystemobject") \\'設定FSO對象在建立FSO對象後就可以對伺服器進行檔案及檔案夾管理操作...所以在伺服器建立一個網頁檔案也是很輕鬆的事... sub SaveText(FileName,Data) \\'這是一個用於寫文字檔的過程dim
Time of Update: 2018-12-07
在asp開發中經常需要用到當前頁面的路徑,相對的,絕對的,有參數的,沒有參數的,這裡整理一下,個人感覺很全的asp擷取頁面路徑語句大全,例如:request.servervariables script_name SERVER_SOFTWARE 檔案ip路徑:<%="http://" & request.servervariables("server_name")& request.servervariables("script_name") %>
Time of Update: 2018-12-07
區分大小寫:在定義一個變數時,最好遵循c#程式員和.net framework類庫的編碼習慣。即當為私人變數命名時,變數名的首字母以小寫開頭;當為共有變數名時,變數名的首字母以大寫開頭。 c#注釋://這是一個c#的單行注釋/*這是一個c#的 多行注釋。*/ 聲明變數:沒有區別System.Int32 errorCode; c#資料類型別名System.String myName; .net類庫未初始化不會自動為0 特殊字元轉換:c#對資料類型的處理非常嚴格。decimal
Time of Update: 2018-12-07
string filename = Session["file"] as string; string path = Server.MapPath("~/files/" + filename); if (File.Exists(path)) { FileInfo fi = new FileInfo(path); Response.Clear();
Time of Update: 2018-12-07
轉自http://www.cnblogs.com/qiantuwuliang"在調試代碼時發現Page_Load事件未執行,找了半天原因,原來是AutoEventWireup設定成false導致。