Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C Eval未显示Div标记内的值_C#_Asp.net_Webforms_Itemtemplate - Fatal编程技术网

C# C Eval未显示Div标记内的值

C# C Eval未显示Div标记内的值,c#,asp.net,webforms,itemtemplate,C#,Asp.net,Webforms,Itemtemplate,我使用eval语句显示列值中的字符串。在这方面,一切都设置得很好,但当我把它放到一点HTML中时,我的文本就消失了。有什么想法吗 <ItemTemplate> <i class="fa fa-exclamation-circle offense-icon added-hours" id="Offense_1" <%# Eval("OFFENSE").ToString() == "" ? "hidden" : "" %>></i> &

我使用eval语句显示列值中的字符串。在这方面,一切都设置得很好,但当我把它放到一点HTML中时,我的文本就消失了。有什么想法吗

<ItemTemplate>
    <i class="fa fa-exclamation-circle offense-icon added-hours" id="Offense_1" <%# Eval("OFFENSE").ToString() == "" ? "hidden" : "" %>></i>
    <div id="addedDescription1" class="added-hours-description hide-description">
        <%# Eval("OFFENSE") %>
    </div>
</ItemTemplate>

文本在那里。您需要从div中删除隐藏描述css类才能看到它。

检查浏览器的视图源时,此模板的确切呈现html是什么?隐藏描述css有什么作用?@JoelCoehoorn将浏览器端html添加到OP中。@RonBeyer将css添加到OP中。这不是我做的,但纯文本显示在中很好。使用一个包含可见性的css类有什么意义:隐藏并期望它被显示?这是建议还是你没有意识到css在做什么?它是隐藏的,我有一点JS在点击图标时切换类。我希望它被隐藏,直到它被点击,这可以很好地与纯文本,但不是Eval语句。
<td>
    <i class="fa fa-exclamation-circle offense-icon added-hours" id="Offense_1" ></i>
    <div id="addedDescription1" class="added-hours-description hide-description">
        Missing Document
    </div>
</td>
.hide-description {
    visibility: hidden;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    right: 0;
}