2014-04-02 138 views
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文件夹中。

任何人都知道是什么导致了这种行为?

回答