前言
解決自己常用代碼的重復輸入問題。
環境
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 打開的話有智能提示中文說明。