Asp.net mvc 编辑Razor视图的视图样板

Asp.net mvc 编辑Razor视图的视图样板,asp.net-mvc,visual-studio-2010,asp.net-mvc-3,razor,Asp.net Mvc,Visual Studio 2010,Asp.net Mvc 3,Razor,我正在使用razor视图引擎编写web应用程序。在VisualStudio中,我通过右键单击项目资源管理器中的“视图”(Views)文件夹获得了使用向导创建视图的机会。我可以选中“创建强类型视图”,选择模型类和模板(例如,空、列表、创建、删除等)。好东西 我想知道如何编辑模板(更改语言、css样式等) 默认的创建模板如下所示: @model UsedModel @{ ViewBag.Title = "DefaultTemplate"; Layout = "~/Views

我正在使用razor视图引擎编写web应用程序。在VisualStudio中,我通过右键单击项目资源管理器中的“视图”(Views)文件夹获得了使用向导创建视图的机会。我可以选中“创建强类型视图”,选择模型类和模板(例如,空、列表、创建、删除等)。好东西

我想知道如何编辑模板(更改语言、css样式等)

默认的创建模板如下所示:

 @model UsedModel

 @{
     ViewBag.Title = "DefaultTemplate";
     Layout = "~/Views/Shared/_Layout.cshtml";
 }

 <h2>DefaultTemplate</h2>

 <script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
 <script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>

 @using (Html.BeginForm()) {
     @Html.ValidationSummary(true)
     <fieldset>
         <legend>UsedModel</legend>

         <p>
             <input type="submit" value="Create" />
         </p>
     </fieldset>
 }

 <div>
     @Html.ActionLink("Back to List", "Index")
 </div>
@model UsedModel
@{
ViewBag.Title=“DefaultTemplate”;
Layout=“~/Views/Shared/_Layout.cshtml”;
}
默认模板
@使用(Html.BeginForm()){
@Html.ValidationSummary(true)
使用模型

} @ActionLink(“返回列表”、“索引”)
那么我如何定制这个模板呢

提前谢谢
托比

这里有一个问题,我相信你在寻找答案:


您可以将T4文件复制到您的项目中并对其进行编辑(推荐),也可以对其进行适当修改以供所有项目使用(我建议您不要这样做)。

以下是一个SO问题,我相信您正在寻找答案:

您可以将T4文件复制到项目中并对其进行编辑(推荐),也可以对其进行适当修改以供所有项目使用(我建议不要这样做)