我正在重构我所有的部分视图以使用前导下划线命名约定(我开始时不知道这个约定,不想偏离这样一个简单的约定)。但是我在 \Views\Shared 中遇到了生成的(剃须刀,C#)“Error.cshtml”视图,我注意到它看起来可能是部分视图(没有 html / body 标签)但不遵循约定:
@model System.Web.Mvc.HandleErrorInfo
@{
ViewBag.Title = "Error";
}
<h2>
Sorry, an error occurred while processing your request.
</h2>
我还注意到它没有指定布局,而是将ViewBag.Title
属性设置为好像它将被布局使用。这是怎么回事?