成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

對asp.net1.1開發模板類的修改說明

開發 后端
本文對asp.net1.1開發模板類的一些修改說明。

本次StringTempletReplet.dll組件更新了一些算法。主要是更依賴內存里靜態變量內的數值。這樣進行asp.net1.1開發模板類,做到了在不改變模板的條件下。緩存模板,緩存委托,緩存標簽解析數據。但是這會更消耗一些內存。

為了可以動態更換模板,不得不每次檢測文件的時間。在這個上消耗了不少時間。也許將來應該去掉動態更換模板的功能,只提供一個通知模板類重新讀哪個模板文件的接口。

取消了這個頁面 (RetuenString.aspx --接受標簽字符串 返回解析結果)

畢竟標簽不會做成一種腳本語言。這個功能沒有意義。

在講解asp.net1.1開發模板類之前先簡單介紹一下。有人說不知道怎么用這個模板類,其實模板類主要作用讀的不是整頁的模板。主要是讀頁面碎片模板。就是讀碎片,解析,顯示。

在web2.0站點,比如blog開發。用戶自定義皮膚的頁面。或者說全靜態頁新聞系統更新中是有很大作用的。

標簽的功能是通過標簽解析函數來擴展的。所以模板類的速度不光是StringTempletReplet.dll組件本身執行的速度。還要加上標簽解析函數執行的時間。我例子提供的標簽解析函數只是返回簡單的字符串。是為了方便說明一下。模板類做的只是提供一個舞臺。并盡量讓模板類執行的時間快一些。至于標簽解析函數是怎么執行,用多少時間。那就是使用人的事情了。

正則替換模板類也寫過。但是自己測試在長度為200多萬的字符串上進行標簽定位分析。比指針定位要慢8倍以上。當模板字符串長度不斷減小的時候。也許差距會漫漫減小。但是即使兩個的標簽定位時間一樣。根據字符串不可改變性,對一個字符串不斷的替換會產生新的字符串。太消耗資源了。

Business.cs可以放在UI層,也可以放在邏輯層。只要繼承了FunctionList類就可以。繼承這個類只要重寫靜態構造函數就可以了。在靜態構造函數內建立標簽和標簽執行函數的對應。

其實在以前的版本里寫過一種執行標簽。就是在標簽名前加"執行_"標記           

  1. {$執行_標簽名:參數1:參數2:參數3::字符10$} 

這樣就不用重寫靜態構造函數。是通過反射來執行。但是速度很慢。后來就取消了。畢竟對模板類來說速度是很關鍵的。

我沒有固定的位置可以讓大家下載,以前是把壓縮文件該為gif圖片。傳到網易的個人資料里。但是后來網易對圖片進行檢測了。讓大家下不了。我在找新位置吧。圖片位置會多變。

只要圖片還沒有被刪除。可以下這個位置的圖片改為  Templet.rar 文件就好。

以上就是對asp.net1.1開發模板類的一些修改說明,希望對大家有所幫助。

【編輯推薦】

  1. ASP.NET MVC jQuery刪除鏈接
  2. ASP.NET MVC框架中引入JQUERY JQRTE控件
  3. ASP.NET MVC 示例項目:Suteki.Shop
  4. ASP.NET MVC三層架構實例
  5. ASP.NET MVC架構中依賴性注入的概念
責任編輯:book05 來源: cnbolgs
相關推薦

2009-07-29 14:59:26

asp.net1.1ASP.NET2.0

2009-07-29 15:58:54

靜態文件處理ASP.NET

2009-07-29 15:51:29

ASP.NET中執行w

2009-07-29 11:46:22

asp.net1.1

2009-07-29 15:26:43

ASP.NET連接Or

2009-07-29 16:04:39

ASP.NET1.1驗

2009-07-29 15:17:42

驗證控件ASP.NET1.1ASP.NET2.0

2009-07-29 11:29:16

ASP.NET1.1ASP.NET2.0

2009-07-29 15:06:16

asp.net1.1asp.net2.0

2009-08-07 15:24:16

ASP.NET模板控件

2010-09-24 15:16:15

2010-02-01 10:40:13

Python Djan

2009-11-24 13:23:11

Visual Stud

2009-12-11 14:57:56

ASP.NET

2012-05-04 15:54:16

ASP.NET

2009-12-02 18:01:25

ASP.NET

2009-08-05 14:27:55

ASP.NET模板基本

2009-08-07 17:56:07

DataGrid的樣式

2009-12-21 14:55:49

ADO.NET類庫

2009-10-09 10:52:43

ASP.NET模板引擎
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩视频一区二区三区 | 欧美国产日韩在线 | 欧美中国少妇xxx性高请视频 | 欧美成人一区二免费视频软件 | 综合久久99| 91.xxx.高清在线 | 超碰在线影院 | 欧美久久视频 | 久久久一二三区 | 在线免费看黄 | 欧美中文一区 | 成人精品 | 免费一区二区在线观看 | 日本成人中文字幕 | 亚洲精品在线观 | 欧美精品二区 | 国产成人区 | 天天操网| 乱一性一乱一交一视频a∨ 色爱av | 亚洲国产精品视频一区 | 日韩网站免费观看 | 国产精品日韩一区二区 | 国产一区高清 | 久久亚洲一区 | 国产精品日本一区二区不卡视频 | 亚洲国产欧美在线 | 亚洲福利免费 | 成人精品鲁一区一区二区 | 超碰欧美| 国产偷录叫床高潮录音 | 亚洲一区二区三区在线视频 | 精品一区二区三区不卡 | 亚洲精品在线视频 | 黄色一级特级片 | a国产一区二区免费入口 | 日韩有码一区二区三区 | 欧美成人精品一区二区男人看 | 97超碰人人 | 欧美日韩一区精品 | 久草青青 | 日韩欧美在线不卡 |