编辑Razor视图的视图模板

时间:2012-04-20 12:50:58

标签: asp.net-mvc visual-studio-2010 asp.net-mvc-3 razor

我正在使用剃刀视图引擎编写Web应用程序。在Visual Studio中,我通过右键单击“视图”-Folder在项目浏览器中使用向导创建视图。我可以选中“创建强类型视图”,选择模型类和模板(例如,空,列表,创建,删除,...)。好东西。

我想知道如何编辑模板(更改语言,css样式......)。

默认的create-Template如下所示:

 @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>

那么如何自定义此模板呢?

提前致谢 托比

1 个答案:

答案 0 :(得分:1)

这是一个SO问题,我相信您正在寻找答案: How do I edit default Razor Creat/Edit scaffolding in Visual Studio 2010

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