程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> Visual Web Developer的自定義WebForm模板

Visual Web Developer的自定義WebForm模板

編輯:關於ASP.NET

前言

解決自己常用代碼的重復輸入問題。

環境

Microsoft Visual Web Developer 2008 Express Edition(Microsoft Visual Studio 2008貌似也可 以)

正文

1.找到Visual Studio 自帶的WebForm模板拷貝一份放到任意目錄

Microsoft Visual Studio 2008:

Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\Web\CSharp\2052\WebForm.zip

Microsoft Visual Studio 2005:

Microsoft Visual Studio 8\Common7\IDE\ItemTemplates\Web\CSharp\2052\WebForm.zip

2.解壓WebForm.zip,直接修改CodeBeside.cs,加上版權信息和PageBase

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace Kas.Web
{
     public partial class $codebesideclassname$ : PageBase
     {
         protected void Page_Load(object sender, EventArgs e)
         {

         }
     }
}

$time$按文檔上說會生成DD/MM/YYYY 00:00:00格式的日期

$codebesideclassname$ ,從默認的模板參數中也找不到這個,這個屬於特定的參數了,需要模板引 擎來解析,在WebForm.vstemplate中我們能看到 WizardExtension這個節點,下面指定了解析模板的引擎 ,注意,如果刪除其他多余的頁面模板也會解析失敗,直接給你顯示$codebesideclassname$為類名。

如果要修改模板顯示的名稱等其他信息就需要修改WebForm.vstemplate了,這裡修改一下 TemplateData下的Name就可以了,其他參數說明用Visual Studio 打開的話有智能提示中文說明。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved