0
在ASP.net MVC 4框架的我有两个displaytemplates为布尔:MVC中的显示模板未发布。
一个与图片(bool.cshtml)
@model bool
@if (Model == true)
{
<div><img src="@Url.Content("~/Content/icons/Action-ok-icon.png")" alt="True" /></div>
}
else
{
<div><img src="@Url.Content("~/Content/icons/Action-cancel-icon.png")" alt="False" /></div>
}
一个与字体真棒(boolFA.cshtml):
@model bool
@if (Model == true)
{
<i class="fa fa-check alert-success"></i>
}
else
{
<i class="fa fa-times alert-danger"></i>
}
两者在不同的视图用于在框架(和工作),例如:
@Html.DisplayFor(x => item.Comment,"boolFA",null)
@Html.DisplayFor(x => Model.Comment,"bool",null)
由于未更新每个更改的视图,我勾选了“在发布之前删除所有现有文件”。现在由于某种原因,boolFA.cshtml不会发布到bool.cshtml所在的DisplayTemplates文件夹中。
任何人都知道是什么导致了这种行为?