Time of Update: 2017-02-28
使用ASP處理XSLT轉換XML比較簡單,思路如下:建立一個XSLTemplate的對象,再建立一個XMLDOM對象,然後在家Xml檔案和XSLT檔案,最後使用方法transform即可,包含到類裡面,具體代碼如下:以下是引用片段:Class Cls_Xml_Transform Private lInput,XSLTemplate Private p_Output Public Property Get Output() Output = p_Output End
Time of Update: 2017-02-28
一,fso.GetFile提取檔案相應的 File 對象1,getfile.asp<%whichfile=Server.MapPath("cnbruce.txt")Set fso = CreateObject("Scripting.FileSystemObject")Set f1 = fso.CreateTextFile(whichfile,true)f1.Write ("This is a test.My Name is cnbruce.
Time of Update: 2017-02-28
製作網站的時候通常會有當訪客的一些錯誤操作或我們網站本身的缺陷,造成某個不存在的頁面被訪問,這時會出現404錯誤提示資訊,如果是熱心的訪客可能會給你發一封郵件提示你,當時大部分時候是訪客不會給我們發郵件的。用ASP做一個實用的程式,當使用者訪問出現404錯誤提示資訊的時候系統會自動發一封郵件給我們,這樣就不必擔心了,製作代碼如下:以下是引用片段:<% @language="vbscript" %><% Option Explicit
Time of Update: 2017-02-28
注意:這裡說的ASPASP由於它的一些功能對UTF-8支援非常差。比如,你想產生一個UTF-8格式的檔案,使用常用的Scripting.FileSystemObject對象就不行。Scripting.FileSystemObject對象建立檔案的函數,是下面方式:FileSystemObject.CreateTextFile(filename[,overwrite[,unicode]])其中的unicode屬性是這樣描述的:可選項。Boolean
Time of Update: 2017-02-28
採用ASP(Active Server Page)編寫個人網頁,已成為越來越多的個人網站作者的一種夢想。ASP是一種網頁指令碼語言,它最重要的特點是資料庫驅動和動態互動。引入ASP,會使你的個人網站具有很強的資料交換和動態互動能力。將你的個人電腦變成個人Web伺服器也許很多朋友覺得這是一件不可思議的事情,其實這並不難做到,筆者現以Windows 2000 professional為例說明實現方法。在Windows 2000
Time of Update: 2017-02-28
聯合安全的目標是提供在域間建立信任關係的機制,這樣,使用者通過自己所屬域的身分識別驗證後,就獲得了授權可以訪問其他域的應用程式和服務。這使單一登入這樣的驗證方法成為可能,採用這種方法,無需針對多個應用程式和域為使用者配置和管理重複帳戶,從而顯著降低將應用程式擴充到受信任方的成本。在聯合安全模型中,身份標識提供者 (IdP) 執行身分識別驗證,並通過Security Token Service (STS)
Time of Update: 2017-02-28
在《上篇》我們已經提到過了,Model中繼資料的定製是通過在作為Model的資料類型極其屬性成員上應用相應的特性來實現,這些用於聲明式中繼資料定義的特性大都定義在System.ComponentModel.DataAnnotations.dll程式集中,程式集的名稱同時也是對應的命名空間名稱,所以我們可以它們為資料註解特性(Data Annotation
Time of Update: 2017-02-28
Contronoller啟用之後,ASP.NET MVC會根據當前請求上下文得到目標Action的名稱,然後解析出對應的方法並執行之。在整個Action方法的執行過程中,Model中繼資料的解析是一個非常重要的環節。ASP.NET MVC中的Model實際上View
Time of Update: 2017-02-28
上周我寫了三篇文章(一、二、三)詳細地介紹了ASP.NET的路由系統。ASP.NET的路由系統旨在通過註冊URL模板與物理檔案之間的映射進而實現請求地址與檔案路徑之間的分離,但是對於ASP.NET
Time of Update: 2017-02-28
作為Controller基類ControllerBase的Execute方法的核心在於對Action方法的執行和作為方法返回的ActionResult的執行,兩者的執行是通過一個叫做ActionInvoker的組件來完成的。一、ActionInvoker我們同樣為ActionInvoker定義了一個介面IActionInvoker。如下面的代碼片斷所示,該介面定義了一個唯一的方法InvokeAction用於執行指定名稱的Action方法,該方法的第一個參數是一個表示基於當前Controller內
Time of Update: 2017-02-28
Visual
Time of Update: 2017-02-28
ASP.NET
Time of Update: 2017-02-28
DataAnnotationsModelValidator最終是通過它對應的ModelValidatorProvider,即DataAnnotationsModelValidatorProvider建立的。通過前面的介紹我們知道它是AssociatedValidatorProvider的子類,後者在用於擷取ModelValidator的GetValidators方法中已經根據指定的Model中繼資料所有特性建立出來,DataAnnotationsModelValidator只需要從中篩選出繼承自
Time of Update: 2017-02-28
在《ASP.NET MVC以ModelValidator為核心的Model驗證體系: ModelValidator》中我們介紹了ASP.NET MVC用於Model驗證的四種ModelValidator,那麼這些ModelValidator是如何被建立的呢?ASP.NET
Time of Update: 2017-02-28
在本系列的前面兩篇文章(《簡單類型+複雜類型》、《數組》)我們通過建立的執行個體程式類比了ASP.NET
Time of Update: 2017-02-28
[續《通過執行個體類比ASP.NET
Time of Update: 2017-02-28
Model的綁定體現在從當前請求提取相應的資料繫結到目標Action方法的參數。通過前面的介紹我們知道Action方法的參數通過ParameterDescriptor來描述,ParameterDescriptor的BindingInfo屬性工作表示的ParameterBindingInfo對象具有一個名為ModelBinder的組件用於完成針對當前參數的Model綁定。ModelBinder可以看成是整個Model繫結系統的核心,我們先來認識這個重要的組件。一、
Time of Update: 2017-02-28
ValueProviderFactory在ASP.NET Model繫結系統中,用於提供資料值的ValueProvider對象通過ValueProviderFactory來建立。在ASP.NET MVC應用編程介面中,ValueProviderFactory繼承自ValueProviderFactory類。本篇文章只要介紹基於ValueProviderFactory的ValueProvider的提供機制,以及如何通過自訂ValueProviderFactory實現我們需要的資料值的綁定方式。一、
Time of Update: 2017-02-28
ASP.NET MVC通過Model驗證協助我們很容易的實現對資料的驗證,在預設的情況下,基於ValidationAttribute的聲明是驗證被使用,我們只需要將相應的ValidationAttribute應用到Model的類型或者屬性上即可。對於自訂驗證,我們也只需要定義相應的Validation就可以了,不過服務端驗證比較簡單,而用戶端驗證就要稍微複雜一些,本文提供一個簡單的執行個體說明在ASP.NET
Time of Update: 2017-02-28
在《[設計篇]》篇中我們通過對View引擎的總體介紹講述了從ViewResult的建立到View呈現的原理,為了讓讀者對View引擎及其View呈現機制具有一個深刻的認識,我們自訂一個簡單的用於呈現靜態HTML的StaticFileViewEngine。在一個通過Visual Studio的ASP.NET