Time of Update: 2018-12-05
現在從對ASP.NET頁面的執行順序開始,體會一下B/S結構的程式的特點,是ASP.NET頁面的執行順序說明: Page_Init(頁面初始化引發的事件)——>Page_Load(載入頁面時引發的事件)——>Control
Time of Update: 2018-12-05
FileStream fileStream=new FileStream(pFileName,FileMode.Open) long fileSize = fileStream.Length; Context.Response.ContentType="application/octet-stream"; Context.Response.AddHeader("Content-Disposition","attachment; filename=\"" + fileName + "\";");
Time of Update: 2018-12-05
ASP.NET的三層結構指什嗎? 為何使用N層架構? 因為每一層都可以在僅僅更改很少量的代碼後,就能放到物理上不同的伺服器上使用,因此結構靈活而且效能更佳。此外,每層做些什麼其它層是完全看不到的,因此更改、更新某層,都不再需要重新編譯或者更改全部的層了。這是個很強大的功能。例如,如果把資料存取碼與商務邏輯層分離,當資料庫伺服器更改後,你只需要更改資料訪問的代碼,因為商務邏輯層是不變的,因此不需要更改或者重新編譯商務邏輯層。
Time of Update: 2018-12-05
偶然在百度的ASP.NET貼吧裡看到一個挺讓人值的思考的文章我看了後有所感悟 自己確實也有這方面的困惑 但是看到9樓的一句話 有點一語點醒夢中人 確實光會寫代碼有什麼用 自己是否有自己的設計模式,設計思想?編程不是語言+技術.是思想.尤其上個星期 培訓師給我們講解了微軟的經典案例PetShop以及一些同樣用ASP.NET開發的(比如Protal) 他們的設計思想真的非常的棒。我看了這些設計模式後其實也是大受打擊,呵呵,一直以來,自己開發的東西真的是比較低級的。因為
Time of Update: 2018-12-05
利用下面的方法,可直接輸入資料,反回md5加密後的代碼/// <summary>/// 用md5加密/// </summary>/// <param name="Sourcein">輸入的資料</param>/// <returns></returns>public static string MD5(string Sourcein){ MD5CryptoServiceProvider MD5CSP = new MD5
Time of Update: 2018-12-05
本人所瞭解有兩種方案,可能還有其的方式,希望大家多多討論!基本思路:1. 網域名稱支援泛解析,即是指:把A記錄 *.網域名稱.com 解析到伺服器IP,伺服器IIS中做綁定,綁定時主機頭為空白;2. 為了實現完全的二級域,建兩個網站,一個為主站用,一個為使用者用,兩個網站目錄都指到一個同一網站目錄3. 在Web程式中或取URL來源中的次層網域主機頭,比如:abc.網域名稱.com 中的 abc;4. 用擷取來的次層網域名稱,存入Session,方便取用5.
Time of Update: 2018-12-05
global.asax 文檔,有時候叫做 asp.net 應用程式文檔,提供了一種在一個中央位置響應應用程式級或模組層級事件的方法。您能夠使用這個文檔實現應用程式安全性連同其他一些任務。下面讓我們周詳看一下如何在應用程式研發工作中使用這個文檔。 概述
Time of Update: 2018-12-05
我們在上傳大檔案時都遇到過這樣或那樣的問題。設定很大的maxRequestLength值並不能完全解決問題,因為ASP.NET會block直到把整個檔案載入記憶體後,再加以處理。實際上,如果檔案很大的話,我們經常會見到Internet Explorer顯示 "The page cannot be displayed - Cannot find server or DNS Error",好像是怎麼也catch不了這個錯誤。為什嗎?因為這是個client side錯誤,server
Time of Update: 2018-12-05
1、DateTime 數字型 System.DateTime currentTime=new System.DateTime(); 1.1 取當前年月日時分秒 currentTime=System.DateTime.Now; 1.2 取當前年 int 年=currentTime.Year; 1.3 取當前月 int 月=currentTime.Month; 1.4 取當前日 int 日=currentTime.Day; 1.5 取當前時 int 時=currentTime.Hour; 1.6
Time of Update: 2018-12-05
以前用url重寫時是用的ms urlrewriter,用了以後發現了很多不足,自訂功能太弱,而且隨著重寫規則的增加,web.config可能會越來越大,實際上,url重寫就是實現IHttpHandler介面.整個流程分二步走:1、用一個xml檔案來儲存重寫規則,其中這些規則是一些簡單的Regex2、實現IHttpHandler介面首先看一下xml檔案的格式:<?xml version="1.0" encoding="utf-8" ?> <root> <regex>
Time of Update: 2018-12-05
本例實現如下效果:建立一個網站 並包含一個aspx頁Default.aspx該Default.aspx頁 有一個Label在不同的語言選擇下 Label的Text顯示不一樣例如:在zh-CN時 顯示 “姓名” 在en時 顯示“Name”也就是資源本地化 ASP.NET 網頁具體步驟如下:a).建立Default.aspx1.建立一個網站 並包含一個aspx頁Default.aspx2.在Default.aspx頁 添加一個Labelb).建立和編輯資源檔3.按右鍵該網站專案檔 選擇“
Time of Update: 2018-12-05
網站上可能會有很多圖片,比如產品圖片等,而且他們可能大小不一,寬度和高度也不一定一樣,有的很大有的很小。如果放在一張網頁上,可能會破壞版面,但是如果強制讓他們按照指定的寬度和高度顯示,因為比例不同還會出現變形,顯示效果很糟糕,還有最大的缺點是,檔案尺寸絲毫沒有變化,當圖片很大的時候,使用者想要看到圖片,必須經過漫長等待下載圖片,怎麼辦呢?好,這裡設計到了縮圖,就像Windows中的縮圖查看一樣,你所看到的是從原圖按照1:1比例縮小的圖片,而且滿足規定在指定寬度和高度的範圍內顯示(如果圖片填不滿,
Time of Update: 2018-12-05
<%@ Page ContentType = "image/gif"%> <%@ Import Namespace = "System.Drawing" %> <%@ Import Namespace = "System.Drawing.Imaging" %> <%@ Import Namespace="System.Drawing.Text" %> <script runat="server"
Time of Update: 2018-12-05
在網站開發時,產生縮圖是一個非常常見和實用的功能.以前在asp裡只能藉助com組件實現,現在在.net裡可以利用架構的強大的類庫輕鬆實現.下面帖出完整的代碼(帶詳細注釋),參考了網上的一些文章及.net sdk相關內容.QQROOM網路家園的圖片上傳用到了所有的4種產生方式. /// <summary> /// 產生縮圖 /// </summary> /// <param
Time of Update: 2018-12-05
ASP.NET MVC 2 Code ExamplesThis page contains ASP.NET MVC code examples based on the latest release: ASP.NET MVC 2.You can download the following code examples and use the links to browse to the associated topics in the MSDN documentation. All
Time of Update: 2018-12-05
回憶一下Session會話的種類,預設有三種模式[1:InProc(進程內會話), 2:StateServer(進程外會話), 3:SqlServer(SqlServer會話)],還有一種是需要由自己擴充的,使用的可能性比較小,所以不回顧了。 1:InProc 進程內會話 Web.config設定檔 <system.web> <sessionState cookieName="XX"
Time of Update: 2018-12-05
using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.OleDb;using System.Data.Sql;using System.Data.SqlClient;using System.IO; namespace HPRSP.CommonDataObject{public class CSVHelper{ private string path;
Time of Update: 2018-12-05
在VS.NET 2005 Beta 2 發現在 中預設的資料庫是AspNetAccessProvider,Provider tab中可以選擇AspNetSqlMembershipProvider ,但是test無法通過,顯示錯誤是無法連結資料庫,尋找MSDN中的資料,發現配置連結資訊在machine.config中設定,預設SQL Server的AspNetAccessProvider資料庫是AspNetDB,而此時SQL Server 2005中並沒有該資料庫,因此出現了資料庫無法連結的情況。
Time of Update: 2018-12-05
Time of Update: 2018-12-05
1. 什麼是Temporary ASP.NET Files?Temporary ASP.Net Files 位於 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files (default) 下,用於儲存調試 Web Application 程式時的相關檔案, 您現在就可以馬上開啟看一下,這個目錄中有多少檔案和佔用了多少磁碟空間。2. 為什麼要最佳化這個目錄 ?當一個Web Application