`
zkshun12
  • 浏览: 2815 次
文章分类
社区版块
存档分类
最新评论

ASP.net MVC 类注释模板

 
阅读更多

前言:最近在学习asp.net mvc ,想新建个注释模板,网上搜了一些,然后自己总结总结,算是在前人的基础上学习学习

在asp.netmvc 中每类文件都有自己的模板,controller控制器、view视图以及类cs都是不同的注释模板,所以我们不能一下子修改完所有的类型。只能

一项一项的修改,今天主要总结一下mvc下的cs类注释模板

首先我们找到模板路径(我的安装路径是这个,以实际为准):C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\Code\2052

在这个路径下找到webclass文件夹下C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\Code\2052\WebClass

修改class.cs文件

using System;
using System.Collections.Generic;
$if$ ($targetframeworkversion$ >= 3.5)using System.Linq;
$endif$using System.Web;

/*********************************************
 *类名称: $safeitemrootname$
 *类描述: 
 *所属功能块:
 *创建人:  $username$
 *创建时间:$time$
 *********************************************/

namespace $rootnamespace$
{
	public class $safeitemrootname$
	{
	}
}

上边就是一个注释模板

效果入下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

/*********************************************
 *类名称: Class1
 *类描述: 
 *所属功能块:
 *创建人:  user1
 *创建时间:2014/4/12 星期六 17:38:42
 *********************************************/

namespace MvcZSXW.ImageUtil
{
    public class Class1
    {
    }
}


模板的参数介绍入下:

参数名

描述

clrversion

公共语言运行库 (CLR) 的当前版本。

itemname

添加新项对话框中提供的名称。

machinename

计算机名称(例如,C1)。

Projectname

新建项目对话框中提供的名称。

registeredorganization

HKLM\Software\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization 中的注册表项值。

Rootnamespace

当前项目的根命名空间。用于替换正向项目中添加的项中的命名空间。

Safeitemname

在"添加新项"对话框中提供的名称,名称中移除了所有不安全的字符和空格。

Safeprojectname

在"新建项目"对话框中提供的名称,名称中移除了所有不安全的字符和空格。

Time

以 DD/MM/YYYY 00:00:00 格式表示的当前时间。

Userdomain

用户域。

Username

用户名。

Year

年year


总结:在这个 vs2012安装路径\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp路径下面存在着各种不同类型的注释模板
所以如果想修改controller或者其他的类型目标慢慢找总会找到相应的模板:例如:
controller模板是:vs2012安装路径\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\Web\MVC 4\CodeTemplates\AddController 的controller.tt文件
view视图模板是:vs2012安装路径\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\Web\MVC 4\CodeTemplates\AddView\CSHTML 下的Create.tt、Edit.tt等等




分享到:
评论

相关推荐

    asp.net mvc3 分页 + 搜索

    ASP.NET MVC3是一个强大的Web应用程序开发框架,由微软公司提供,用于构建动态、数据驱动的网站。这个框架结合了ASP.NET的功能性和MVC(模型-视图-控制器)设计模式的优势,提供了更好的代码组织和测试支持。在"asp...

    ASP .NET MVC 5 源代码

    在ASP.NET MVC中,模型类负责处理和验证数据,确保数据的完整性和一致性。你可以通过Entity Framework等ORM工具来与数据库进行交互。 2. **视图(View)**:视图是用户看到和与之交互的界面。视图通常由Razor语法...

    Programming Microsoft ASP.NET MVC - Covers ASP.NET MVC2 and Microsoft Visual Studio 2010

    1. **改进的视图引擎**:ASP.NET MVC2引入了新的视图引擎,支持更强的模板化和HTML辅助函数,使得页面渲染更为灵活和强大。 2. **增强的模型绑定**:模型绑定机制得到了优化,可以更智能地处理用户输入,并支持更多...

    MVC Music Store v3.0源码

    概要演示了ASP.NET MVC 3的模板,数据注释, 并且展示客户端验证的功能,使用了jQuery,并使用AJAX的辅助方法实现了包括商店浏览, 购物车,结帐,和会员展示数据库, 这些都是通过Framework 4.0模型的使用说明来...

    MVC4 项目源代码

    ASP.NET MVC4是一个用于构建动态网站的开源框架,由微软开发。它采用了Model-View-Controller(MVC)设计模式,这种模式鼓励开发者将应用程序的业务逻辑、数据处理和用户界面进行分离,从而提高代码的可读性、可维护...

    MVC Music Store 音乐网站源码

    概要演示了ASP.NET MVC 3的模板,数据注释, 并且展示客户端验证的功能,使用了jQuery,并使用AJAX的辅助方法实现了包括商店浏览, 购物车,结帐,和会员展示数据库, 这些都是通过Framework 4.0模型的使用说明来...

    ASP.NET MVC4 Razor模板简易分页效果

    在ASP.NET MVC4中,Razor模板提供了一种高效且简洁的方式来构建动态Web应用。本文将重点介绍如何在Razor视图中实现简易的分页效果,帮助开发者创建用户友好的界面,使得大量数据的浏览变得更加便捷。 首先,我们...

    详解ASP.NET MVC 解析模板生成静态页(RazorEngine)

    【ASP.NET MVC与Razor模板】 ASP.NET MVC是一种基于模型-视图-控制器(MVC)设计模式的Web应用程序框架,由微软开发。在ASP.NET MVC 3版本中,引入了Razor视图引擎,作为ASPX视图引擎的替代选项。Razor以其简洁、...

    MusicStore V3.0

    概要演示了ASP.NET MVC 3的模板,数据注释, 并且展示客户端验证的功能,使用了jQuery,并使用AJAX的辅助方法实现了包括商店浏览, 购物车,结帐,和会员展示数据库, 这些都是通过Framework 4.0模型的使用说明来...

    基于ASP.net的企业网站后台管理系统源码.zip

    1. **ASP.NET框架**:ASP.NET提供了一整套构建Web应用的工具和服务,包括模板、控件、数据绑定等,使得开发者可以更高效地创建动态网页。 2. **C#编程**:作为ASP.NET的主要编程语言,C#语法简洁且功能强大,支持...

    ASP.NET MVC中使用Bundle打包压缩js和css的方法

    值得一提的是,虽然本文主要针对的是*** MVC框架,但相关概念和操作在*** Web Forms中也是适用的,前提是使用的是.NET Framework 4.5或更高版本,并且通过模板网站创建项目时,系统会自动配置相关功能,使得用户可以...

    ASP.NET MVC API 接口验证的示例代码

    ASP.NET MVC API 接口验证是确保只有经过授权的客户端能够访问特定的API资源的关键步骤。在本文中,我们将深入探讨如何在ASP.NET MVC框架下实现API接口的验证,通过示例代码来帮助理解这一过程。 首先,让我们了解...

    ASP.NET网站开发规范模板

    ASP.NET网站开发规范模板是团队开发项目中必不可少的指导文档,旨在确保代码的整洁性、可维护性和一致性。以下是对该规范模板的详细说明: 1. **目录结构规范**: - 目录建立的原则是尽可能减少层级,提供清晰简单...

    asp.net电子商务网站经典三层架构源码

    - **表现层(UI Layer)**:这是用户与系统交互的界面,通常由ASP.NET MVC(Model-View-Controller)框架构建。MVC模式使得视图、控制器和模型之间的职责分明,提供了更好的可测试性和可维护性。 - **业务逻辑层...

    Asp.net家具网站

    在ASP.Net框架下,网站通常采用C#或VB.NET作为编程语言,结合ASP.Net控件、页面生命周期以及MVC(Model-View-Controller)设计模式来实现动态网页功能。该家具网站可能包括了用户登录注册、商品展示、购物车、订单...

    跟MVP杨旭学习asp.net core3.0 前6节课程源代码

    2. **创建第一个ASP.NET Core项目**:讲解如何使用模板创建一个新的ASP.NET Core Web应用,包括MVC(Model-View-Controller)模式的介绍。 3. **控制器和动作**:理解控制器的角色,如何编写动作方法处理HTTP请求,...

    ASP.NET代码生成工具

    ASP.NET代码生成工具是一款高效开发辅助软件,主要针对ASP.NET框架下的项目开发,极大地提高了开发效率。其中,CodeSmith作为核心工具,是一个流行的代码自动生成器,它允许开发者通过模板来快速生成各种类型的代码...

    ASP.NET企业网站管理系统.net源码(三层)

    ASP.NET提供多种控件和模板,可以帮助快速创建美观、响应式的网页。CSS和JavaScript框架,如Bootstrap和jQuery,可以用于增强用户体验。 **7. 扩展性和维护性** 三层架构使得企业网站管理系统易于扩展,可以通过...

Global site tag (gtag.js) - Google Analytics