我试图理解为什么或如何使用隐藏在.aspx页面中的if语句使用位于页面后面的布尔变量来解决问题。
如果我将所有内容保存在简单的字符串中,第一种方法就可以正常工作:
<%# (startBlock ? "<tr><td>This works</td></tr>" : "") %>
但是,第二种方法不起作用。
<% if (startBlock)
{ %>
<tr><td>This does not work</td></tr>
<td>
<asp:Label ID="Label9" Text='<%# Eval("some_variable") %>' runat="server" /></td>
</td>
<%}%>
我知道我的变量startBlock需要绑定,但添加#符号会导致错误。如何完成第二种方法,我需要跳入和跳出.ASPX页面后面代码中的代码?
提前谢谢。