Defining Web Form Templates with VS 2005
使用VS2005 自訂表單樣版
我想在開發專案上一定會有某種程度上的機會,會用到版型大致上相同的表單,舉例來說一般維護功能的查詢畫面
或是新增、修改、刪除的畫面,雖然欄位數可能不相同,不過在版型上就一個專案上來看應該會是有一致性的,所
以很多時候開發的時間會花在這些重工的作業上,因此本篇就來介紹一下如何運用VS 2005來Defining Web Form的Template
直接看例子
(1)首先先把你要做成Template的Form給編排好(aspx)
(2)在aspx.cs的部份,也可把一些寫法給先定義好
(3)由於是要做成Template的,因此要能在Add Item時Inherits attribute要能跟著程式檔名做變化,所以在aspx的source及aspx.cs做個修改如下
cs: class的部份改以$safeitemname$取代
aspx:Inherits的部份,最後也是改以$safeitemname$取代 (前面可以保留原有命名空間)
(4)再來就是準備export to Template了 (FileàExport Template)
(5)選擇Export成item template,並選擇剛剛所編排好的表單所屬的project
Project的部份請選擇剛剛範本表單的所屬專案
(6)接著選擇要export出來的表單
(7)接著會出現選擇references清單,在這個基本上我是都沒有去選擇它,直接下一步
(8)最後一個動作是要設定Template Name及Description
(9)Export出來的Template File會放在(C:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\My Exported Templates)
目錄下,所以我想只要copy到其它台相同目錄下,應該是可以相互共用的到
(10)這時Template已經Create好了,往後只要是開發到相同表單時就可以直接取用了
,在add item時就能選用這個Template Form,因此每一個利用這個Template Form所New出來的表單原則上會具有一定程度的一致性
By No.18