日期:2014-05-18  浏览次数:20509 次

<%#Eval("")%>和<%=ViewState%>
想判断A标签是否显示,如果IsFinace=1&&付款完成就显示,如何让ViewState和Eval合用,求帮助.
<a style='<% =(ViewState["IsFinace"].ToString()=="1")?((getStaName(<%#Eval("Status").ToString()%>, <%#Eval("MoneyStatus").ToString()%>)=="付款完成")?"display:\"\"":"display:none"):("display:none")%>' >财务修改</a>

------解决方案--------------------
你需要

<a style='<%# (ViewState["IsFinace"].ToString()=="1")?(getStaName(Eval("Status").ToString(), Eval("MoneyStatus").ToString())=="付款完成")?"display:\"\"":"display:none"):("display:none")%>' >财务修改</a>