- <asp:HyperLink ID="HyperLink1" Visible='<%# IsMember&&(bool)Eval("IsOpen")%>'
- CssClass="SubListIn" Text="[参与]" runat="server"
- NavigateUrl='<%#"/Member/Editor/articlewrite_" + Eval("SubjectID") + ".htm"%>'>
- </asp:HyperLink>
- <asp:Literal runat="server"
- Text='<%#"(建议分类:"+Eval("Category.Name")+")"%>'
- Visible='<%#Eval("IsAdscriptionImproper")%>'/>
不知道为什么 控件绑定的时候给添加的字符串不能写在<%#Eval("")%>的外面呢?从外表上直观上感觉就是这样写,没想把字符串写到绑定的外面总是不能正确的显示出自己要达到的效果。
问了问经理,才知道上面的写法的正确的。不过现在还是不清楚原因。唉,希望高手看到了能给个解释咯~
先谢谢了。呵呵。
随笔记下以供以后参考,也给大家一个参考吧。