前言:最近在学习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是一个强大的Web应用程序开发框架,由微软公司提供,用于构建动态、数据驱动的网站。这个框架结合了ASP.NET的功能性和MVC(模型-视图-控制器)设计模式的优势,提供了更好的代码组织和测试支持。在"asp...
在ASP.NET MVC中,模型类负责处理和验证数据,确保数据的完整性和一致性。你可以通过Entity Framework等ORM工具来与数据库进行交互。 2. **视图(View)**:视图是用户看到和与之交互的界面。视图通常由Razor语法...
1. **改进的视图引擎**:ASP.NET MVC2引入了新的视图引擎,支持更强的模板化和HTML辅助函数,使得页面渲染更为灵活和强大。 2. **增强的模型绑定**:模型绑定机制得到了优化,可以更智能地处理用户输入,并支持更多...
概要演示了ASP.NET MVC 3的模板,数据注释, 并且展示客户端验证的功能,使用了jQuery,并使用AJAX的辅助方法实现了包括商店浏览, 购物车,结帐,和会员展示数据库, 这些都是通过Framework 4.0模型的使用说明来...
ASP.NET MVC4是一个用于构建动态网站的开源框架,由微软开发。它采用了Model-View-Controller(MVC)设计模式,这种模式鼓励开发者将应用程序的业务逻辑、数据处理和用户界面进行分离,从而提高代码的可读性、可维护...
概要演示了ASP.NET MVC 3的模板,数据注释, 并且展示客户端验证的功能,使用了jQuery,并使用AJAX的辅助方法实现了包括商店浏览, 购物车,结帐,和会员展示数据库, 这些都是通过Framework 4.0模型的使用说明来...
在ASP.NET MVC4中,Razor模板提供了一种高效且简洁的方式来构建动态Web应用。本文将重点介绍如何在Razor视图中实现简易的分页效果,帮助开发者创建用户友好的界面,使得大量数据的浏览变得更加便捷。 首先,我们...
【ASP.NET MVC与Razor模板】 ASP.NET MVC是一种基于模型-视图-控制器(MVC)设计模式的Web应用程序框架,由微软开发。在ASP.NET MVC 3版本中,引入了Razor视图引擎,作为ASPX视图引擎的替代选项。Razor以其简洁、...
概要演示了ASP.NET MVC 3的模板,数据注释, 并且展示客户端验证的功能,使用了jQuery,并使用AJAX的辅助方法实现了包括商店浏览, 购物车,结帐,和会员展示数据库, 这些都是通过Framework 4.0模型的使用说明来...
1. **ASP.NET框架**:ASP.NET提供了一整套构建Web应用的工具和服务,包括模板、控件、数据绑定等,使得开发者可以更高效地创建动态网页。 2. **C#编程**:作为ASP.NET的主要编程语言,C#语法简洁且功能强大,支持...
值得一提的是,虽然本文主要针对的是*** MVC框架,但相关概念和操作在*** Web Forms中也是适用的,前提是使用的是.NET Framework 4.5或更高版本,并且通过模板网站创建项目时,系统会自动配置相关功能,使得用户可以...
ASP.NET MVC API 接口验证是确保只有经过授权的客户端能够访问特定的API资源的关键步骤。在本文中,我们将深入探讨如何在ASP.NET MVC框架下实现API接口的验证,通过示例代码来帮助理解这一过程。 首先,让我们了解...
ASP.NET网站开发规范模板是团队开发项目中必不可少的指导文档,旨在确保代码的整洁性、可维护性和一致性。以下是对该规范模板的详细说明: 1. **目录结构规范**: - 目录建立的原则是尽可能减少层级,提供清晰简单...
- **表现层(UI Layer)**:这是用户与系统交互的界面,通常由ASP.NET MVC(Model-View-Controller)框架构建。MVC模式使得视图、控制器和模型之间的职责分明,提供了更好的可测试性和可维护性。 - **业务逻辑层...
在ASP.Net框架下,网站通常采用C#或VB.NET作为编程语言,结合ASP.Net控件、页面生命周期以及MVC(Model-View-Controller)设计模式来实现动态网页功能。该家具网站可能包括了用户登录注册、商品展示、购物车、订单...
ASP.NET代码生成工具是一款高效开发辅助软件,主要针对ASP.NET框架下的项目开发,极大地提高了开发效率。其中,CodeSmith作为核心工具,是一个流行的代码自动生成器,它允许开发者通过模板来快速生成各种类型的代码...
2. **创建第一个ASP.NET Core项目**:讲解如何使用模板创建一个新的ASP.NET Core Web应用,包括MVC(Model-View-Controller)模式的介绍。 3. **控制器和动作**:理解控制器的角色,如何编写动作方法处理HTTP请求,...
ASP.NET提供多种控件和模板,可以帮助快速创建美观、响应式的网页。CSS和JavaScript框架,如Bootstrap和jQuery,可以用于增强用户体验。 **7. 扩展性和维护性** 三层架构使得企业网站管理系统易于扩展,可以通过...