此问题与Changing hardcoded dates to dynamic有关。
长话短说,我有一个gridview,其中有一堆模板字段用于硬编码的日期。我需要这些模板字段根据后面的代码中的布尔值进行更改。是否可以根据bool等于什么来自动生成这些?
制作两组网格视图是否可行,并且根据bool一次只能看到一组?
我做了一些代码隐藏的东西来在模板字段中创建正确的日期,但每当有回调(我无法修改或删除)时,gridview和templatefields将恢复为硬编码的.aspx文件。
答案 0 :(得分:1)
为什么不要
<TemplateField>
<% if ( boolFromCodebehind ) { %>
Hardcoded date 1
<% } else { %>
or even <%= codebehindVariable %>
<% } %>
<TemplateField>
此类条件标记在模板之外工作,但我希望它也可以在那里工作。