我想在<%%>中使用EVAL调取asp:Repeater里面绑定的值来进行判断比如 <% if(Eval('isaduit')==0){}
3个回答
展开全部
1.这个判断的过程你可以写在后台,如先在后台写一个public类型的方法:
public bool CheckAduit(string code)
{
//根据你传入的code来判断,并返回true或者false
}
然后绑定这里写:
<%#CheckAduit(Convert.ToString(Eval('isaduit')))%>
2.直接写
<%# Convert.ToString(Eval('isaduit'))=="0"?"是"?"否"%>
3.在这个Repeater的DataRowBind事件里进行替换。
public bool CheckAduit(string code)
{
//根据你传入的code来判断,并返回true或者false
}
然后绑定这里写:
<%#CheckAduit(Convert.ToString(Eval('isaduit')))%>
2.直接写
<%# Convert.ToString(Eval('isaduit'))=="0"?"是"?"否"%>
3.在这个Repeater的DataRowBind事件里进行替换。
展开全部
可以使用三目更简单 <%#Eval("isaduit")=="0"?0:1%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
三目运算符实现 <%#Eval("isaduit")==0?true:false%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询