GridView,DetailsView如何在ItemTemple里做判断

tuziblog 2013-04-23 10:37:49

<asp:TemplateField HeaderText="绑定">
<ItemTemplate>
<%
if(true)----这里应该怎么写
{%>
<asp:Label ID="Label2" runat="server" Text='<%# Bind("device") %>'></asp:Label>
<%
}
else{ %>
<asp:Label ID="Label2" runat="server" Text='<%# Bind("device") %>'></asp:Label>
<%}%>

</ItemTemplate>
</asp:TemplateField>


我不能写if(Eval())或者if(Bind())
请问,if里面应该怎么写
...全文
138 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
三元运算符,楼上已经给出答案了。
md5e 2013-04-23
  • 打赏
  • 举报
回复
用二元式 <%# Eval("isCheck").ToString()=="True"?"通过":"未通过" %>
  • 打赏
  • 举报
回复
上面可能不清楚再来一次:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) 
        { 
            if (e.Row.RowType == DataControlRowType.DataRow) 
            {

                if (true)
                {
                    //做什么
                }
                else 
                {
                    //做什么
                } 
            } 
        } 
  • 打赏
  • 举报
回复
gridview 有个RowDataBound事件 这个是在绑定数据中可以判断的
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)         {             if (e.Row.RowType == DataControlRowType.DataRow)             {                                                          if(true){                  //干嘛?                               }                     else{                    //干嘛          }                             }                     } 

tuziblog 2013-04-23
  • 打赏
  • 举报
回复
引用 1 楼 Re_b_orn 的回复:
把绑定的字段传到后台去判断不行吗
解决办法当然很多,这算是一种思路
WL-Reborn 2013-04-23
  • 打赏
  • 举报
回复
把绑定的字段传到后台去判断不行吗

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧