菜鸟问题!Repeater参数判断!在线等马上结帖!!!
在Repeater中使用<%# DataBinder.Eval(Container.DataItem,"ID")%>可以传递参数。我现在要加一个判断记录是否审核的功能:
<%if #DataBinder.Eval(Container.DataItem,"isor")=1 then%> <a href="edit.aspx?id=<%# DataBinder.Eval(Container.DataItem,"ID")%>">已审核</a><%end if%>
'
请问如何在Repeater中判断isor字段的值实现上面的功能??
说明:上述if语句代码是在Repeater控间中的
大家帮帮忙,有劳了!!
问题点数:100、回复次数:4Top
1 楼net_lover(【孟子E章】)回复于 2006-03-19 23:33:50 得分 0
<%# NewFunc(DataBinder.Eval(Container.DataItem,"ID").ToString())%>
NewFunc
里进行判断Top
2 楼net_lover(【孟子E章】)回复于 2006-03-19 23:34:13 得分 0
类似
http://dotnet.aspx.cc/ShowDetail.aspx?id=F73EF6AD-6878-4748-B963-5181252E5AED
或者直接在sql语句里判断Top
3 楼net188(net188)回复于 2006-03-19 23:54:39 得分 0
我是用VB写的
各位大哥,具体怎么实现呀。这个应该是不复杂的啊!Top
4 楼yzg100(100学编程)回复于 2006-03-20 00:10:49 得分 100
在SQL中来实现就行了,链接传递ID,链接显示已审核字样。
Select Id,Case isor When 1 Then '已审核' When ... Then '...' end as 新取一个名字 From 表
<a href="edit.aspx?id=<%#DataBinder.Eval(Container.DataItem,"ID")%>"><%#DataBinder.Eval(Container.DataItem,"新取的名字")%></a>
Top




