当前位置: 代码迷 >> ASP.NET >> <%#Eval("")%>和<%=ViewState%>该如何解决
  详细解决方案

<%#Eval("")%>和<%=ViewState%>该如何解决

热度:9787   发布时间:2013-02-25 00:00:00.0
<%#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>
  相关解决方案