Time of Update: 2018-12-05
HttpModule如下: public void Init(HttpApplication context) { context.AcquireRequestState += new EventHandler(context_AcquireRequestState); } void context_AcquireRequestState(object sender, EventArgs e) { HttpApplication application =
Time of Update: 2018-12-05
在網站建設或者運營中,特別是在網站最佳化中,我們可能會遇到一個詞:“gzip壓縮”。那麼什麼是gzip呢?怎麼做gzip壓縮呢?gzip是GNU
Time of Update: 2018-12-05
我們可以將一些配置資訊放到Web.xml中,然後通過相應的函數進行讀取,ASP.net提供了很方便的操作方法。如下:在Web.xml的appSettings中添加如下內容:view plain<appSettings> <add key = "name" value = "donhao/"/> </appSettings> 在程式中讀取鍵名name的值的方法如下:view
Time of Update: 2018-12-05
標題 將指定的asp檔案內容產生HTML檔案 選擇自 aloxy 的 Blog 關鍵字 將指定的asp檔案內容產生HTML檔案出處 <%Function GetPage(url) dim RetrievalSet Retrieval = CreateObject("Microsoft.XMLHTTP") With Retrieval .Open "Get", url, False ', "", "" .Send GetPage =
Time of Update: 2018-12-05
endurer 原創2007-03-31 第3版 補充瑞星 的反應2007-03-29 第2版 補充kaspersky 的反應2007-03-29 第1版該部落格網的rss2.asp包含代碼:/---<SCRIPT>var Words="%*3*Cht*ml%3E%3Ciframe src%3D%22hxxp%3A%2F%2Fkmx%2E**zl**f*j**j%2Ecom%2Findex%2Ehtm%22 name%3D%22zhu%22 width%3D%220%22 height%3D%2
Time of Update: 2018-12-05
.NET 基於角色安全性驗證的核心是主體(Principal)和標識(Identity)對象,其中主體負責角色或者組的驗證,標識對象封裝有關正在驗證的使用者或實體的資訊。角色安全性驗證通過產生可供當前線程使用的主體資訊來支援授權,其中主體用關聯的標識進行構造。public interface IPrincipal{// Methodsbool IsInRole(string role);// PropertiesIIdentity Identity { get; }}public
Time of Update: 2018-12-05
本文範例程式碼項目需要,要在首頁登入介面添加一個圖形驗證碼,趕時髦吧,網上一搜,特別多,找了幾個,都不太滿意。主要問題是大部分代碼產生的圖片寬度不唯一,頁面配置不容易控制,其次是顏色單一,有些又過於抽象,不仔細看很容易弄錯。針對特定的客戶,我只需要“圖片”長寬固定,顏色多樣的數字圖形驗證碼,借鑒網上的現有代碼,自己操刀完成,以下是:原理不複雜,就是把網頁當畫布,運用各色畫筆,在特定地區內畫出數字,然後以特定格式(本例為PNG格式)發回用戶端,在IE中顯示為"圖片",用於驗證的字串存於Sessio
Time of Update: 2018-12-05
從嚴格意義上來說,ASP.NET 2.0 的成員資格、角色管理授權和 .NET 角色安全性沒有多大關係。只不過,Microsoft 替我們完成了一些原本需要我們自己進行的工作而已。在這兩種新的技術中使用的"提供者模型"倒是值得我們好好學習一下,因為這個 IoC 概念非常相似。成員資格成員資格提供了通用的使用者管理功能,諸如註冊、登入、找回密碼等,加上與之配套的可視化控制項,我們“幾乎”不用在編寫額外的代碼就可以工作。實際上真是如此嗎?MemebershipUser
Time of Update: 2018-12-05
以前開發項目時經常是自己開發一套使用者權限管理系統進行驗證,比較靈活。最近為了單點登入的問題又把Asp.Net內建的驗證方式看了一遍,發現這種方式也比較方便,功能也還可以。在Asp.Net提供了三種常用的驗證方式:Windows方式是和IIS結合起來可以實現基本、摘要、整合 Windows等身分識別驗證;Passport方式是使用Windows Live
Time of Update: 2018-12-05
2、自訂角色提供者如果要按照角色進行驗證的話,肯定要涉及到角色提供者,在預設情況下也是會去串連預設的資料庫的,我們可以自己寫一個角色提供者來實現自己的邏輯。首先在web.config中加入配置:Code <roleManager defaultProvider="MyRoleProvider" enabled="true" cacheRolesInCookie="true" cookieName=".ASPROLES"
Time of Update: 2018-12-05
<%@ LANGUAGE = VBScript %><html><title>產生隨機字串</title><body><%Function gen_key(digits)'定義並初始化數組 dim char_array(80) '初始化數字 For i = 0 To 9 char_array(i) = CStr(i) Next '初始化大寫字母 For i = 10 To 35
Time of Update: 2018-12-05
<%@ LANGUAGE = VBScript %> <% '參數digits,表示隨機數的位元 Function GetKey(digits) dim char_array(36) dim output,num char_array(0) = "0" char_array(1) = "1" char_array(2) = "2" char_arra
Time of Update: 2018-12-05
問題:我安裝了IIS,並且把我的asp檔案(index.asp)放在了預設的主目錄wwwroot檔案夾內,開啟ie運行http://localhost/index.asp,可是頁面顯示打不開,http 500 內部伺服器錯誤.但是輸入http://localhost/index.htm (index.htm也解決步驟: 1、查看網站屬性——文檔 看看啟用預設文件中是否存在:index.asp index.htm index.html (最好全都有,沒有可添加) 2、查看網站屬性——主目錄
Time of Update: 2018-12-05
ASP.NET 2.0是最新一代的Web應用開發平台,作為.NET Framework的一部分,它功能強大、效能高且易於開發。作為微軟的產品,用於搭建ASP.NET最好的Web伺服器當然是IIS(IIS和Apache的比較)。然而,如果一台Windows機器已經裝了Apache並已經有了Web應用,就無法再開啟IIS(在同一個連接埠下)。還好我們在Apache
Time of Update: 2018-12-05
在asp中使用dom建立新文檔時,新文檔不會進行自動縮排,雖從文檔內容方面來講新文檔是格式良好或有效,整個文檔均在一行,用記事本或其它編輯工作開啟新檔案時,瀏覽檔案很是不便,以下提供在asp中縮排XML的兩個解決辦法:1.使用xsl進行縮排格式化: xsl檔案: <?xml version="1.0"?><xsl:stylesheet version="1.0"
Time of Update: 2018-12-05
近來論壇裡問樹的問題比較多,特意推出近日完成的無限級樹,由於水平有限,不完善之處望各位網友指正和完善。1.實現原理使用檔案:(a)deeptree.htm:顯示樹型菜單的檔案(deeptree.asp為顯示菜單許可權的例子)(b)deeptree.htc:對資料的請求和載入等操作進行封裝.使用xmlhttp非同步地請求,並對返回的資料用xsl進行格式輸出(c)deeptree.css:對菜單的樣式定義(d)deeptree.xsl:對返回的資料進行格式化的xsl檔案(e)server.asp:提
Time of Update: 2018-12-05
用asp.net修改FTP密碼 FTP開通後一般會有一個分配好的密碼,如果使用者想修改這個密碼可以用命令的方式來修改。但並不是每個人都懂得如何使用命令,如果可以提供一個網頁,可以讓使用者自己修改的話那就方便多了。以下的代碼主要是通過.net調用微軟封裝好的wininet.dll動態串連庫裡面的一些方法來現實修改密碼的,這個類還封裝了其它的方法,可以應用於其它的網路服務。這些例子也可以做為.net裡如何調用windows API函數的例子using System;using System.Web;
Time of Update: 2018-12-05
網站的地址:http://iche.zju.edu.cn 從去年10月份開始學asp.net,幫老闆做了一個課程網站,雖然我覺得做得很戳,但老闆還算滿意,這個是我做的第二個網站,比第一個進步了不少,但我做網站只是業餘愛好(我的本行是化工,有點囧)所以沒法跟專業人員做的東西相提並論,只要能用就行,呵呵。 現在還只是完成了準系統,還有大概一半工作沒做完,但家裡人催著要我回家,所以只好先放一放了,八月份回來繼續做。 把網站用到的一些個人覺得還不錯的東西跟大家分享。 一、
Time of Update: 2018-12-05
因為一個比較特殊的原因,需要通過網頁重啟伺服器端的一個程式,也就是先Kill掉,再重新Start,因為asp.net使用者的許可權不夠,如果直接Kill掉進程的話就會錯誤,在網上查了一下也找到比較好的解決方案,於是用了一個很笨的方法:先寫了一個服務程式,功能是沒隔一秒就檢查一下一個檔案中的內容,如果是wait就什麼都不做,如果是Restart就重啟那個進程。寫好服務程式後安裝到系統上就可以了。//Program.csusing System;using
Time of Update: 2018-12-05
月初老闆讓製作一個網站,網站的管理員有時需要上傳較大的檔案,但是使用asp.net提供的fileupload控制項實在是有點“尷尬”,於是在網上找了一整天asp.net上傳大檔案的控制項,試了N多種不同的控制項,像什麼Lion.Web.UpLoadModule,AspnetUpload,思歸的方法之類的,最後好不容易找到個AspnetUpload 2.2,但發現這個版本好像不支援.NET 2.0,編譯是可以通過,但一開啟網頁就是錯誤。鬱悶了好久,發現AspnetUpload