日期:2014-05-17  浏览次数:20440 次

都来看看 asp.net页面中怎样解决不能进行逻辑判断的问题?
我先在要根据Repeater中绑定的数据进行逻辑判断,该怎么办呢?

------解决方案--------------------
如果要控制Repeater内已经显示出来的东西,就在显示内容外侧加个服务器控件div,
在页面Repeater_ItemDataBound事件中获取控件设置 Visible=false;就可以控制已经显示的东西隐藏起来
不知道楼主的意思是?
------解决方案--------------------
逻辑判断,可以在sql server中进行,也可以在xxx.aspx.cs中进行,也可以在xxx.aspx中进行。
但要看是什么具体逻辑判断才能决定。
------解决方案--------------------
<asp:Repeater ID="Repeater1" runat="server">
    <ItemTemplate>
         <%#GoJudge(Eval("Id").ToString())%>
    </ItemTemplate>
</asp:Repeater>


public string GoJudge(string p){
    if(p=="1"){
        return "XXX";
    }else{
        return "";
    }
}

这样可以吗