更改视图的默认Html

时间:2016-09-20 10:03:23

标签: c# css asp.net-mvc asp.net-mvc-5

如何更改html,以便所有新添加的视图(如编辑,详细信息,列表视图)都具有该html而不是默认的html。

e.g。而是默认html(低于一个)

<h3>ListPage</h3>

<p>
    @Html.ActionLink("Create New", "Create")
</p>
<table class="table">
    <tr>
        <th>
            @Html.DisplayNameFor(model => model.PO_PoolName)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.PO_Code)
        </th>
    </tr>
</table>

我希望默认使用html

<h3 class="page-header">ListPage</h3> 
<div class="section-container section-with-top-border">

    <!-- begin panel -->
    <div class="panel pagination-inverse m-b-0 clearfix">
        <div class="row">
            <div class="col-lg-12">
                <span class="pull-right ">
                    <a href="/Pools/Create" class="btn btn-lime  btn-sm">
                        <i class="fa fa-fw fa-plus"></i>
                        Create New
                    </a>
                </span>
            </div>
        </div>
        <table id="data-table" data-order='[[1,"asc"]]' class="table table-bordered table-hover">
            <thead>
                <tr class="inverse">
                    <th>@Html.DisplayNameFor(model =>model.PO_PoolName)</th>
                    <th>@Html.DisplayNameFor(model => model.PO_Code)</th>
              </tr>
        </table>

先谢谢

1 个答案:

答案 0 :(得分:0)

我找到了解决方案

我修改并更改了以下目录中的t4模板的html

C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \ Microsoft \ Web \ Mvc \ Scaffolding \ Templates \ MvcView

对我来说很好。