[Tool] Defining Web Form Templates with VS 2005

  • 2100
  • 0
  • 2011-11-11

Defining Web Form Templates with VS 2005

使用VS2005 自訂表單樣版

我想在開發專案上一定會有某種程度上的機會,會用到版型大致上相同的表單,舉例來說一般維護功能的查詢畫面

或是新增、修改、刪除的畫面,雖然欄位數可能不相同,不過在版型上就一個專案上來看應該會是有一致性的,所

以很多時候開發的時間會花在這些重工的作業上,因此本篇就來介紹一下如何運用VS 2005來Defining Web Form的Template

直接看例子

 

(1)首先先把你要做成Template的Form給編排好(aspx)

image

(2)在aspx.cs的部份,也可把一些寫法給先定義好

image

(3)由於是要做成Template的,因此要能在Add Item時Inherits attribute要能跟著程式檔名做變化,所以在aspx的source及aspx.cs做個修改如下

cs: class的部份改以$safeitemname$取代

aspx:Inherits的部份,最後也是改以$safeitemname$取代 (前面可以保留原有命名空間)

image

image

(4)再來就是準備export to Template了 (FileàExport Template)

image

(5)選擇Export成item template,並選擇剛剛所編排好的表單所屬的project

Project的部份請選擇剛剛範本表單的所屬專案

image

(6)接著選擇要export出來的表單

image

(7)接著會出現選擇references清單,在這個基本上我是都沒有去選擇它,直接下一步

(8)最後一個動作是要設定Template Name及Description

image

(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出來的表單原則上會具有一定程度的一致性

image

 

若本文對您有所幫助,歡迎轉貼,但請在加註【轉貼】及來源出處,並在附上本篇的超連結,感恩您的配合囉。

By No.18