首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

DataList/Gridview/Repetor控件属性(e.Item.ItemType、ListItemType,大家看一下下面这句话在程序中是不是多余的?

2012-03-12 
DataList/Gridview/Repetor控件属性(e.Item.ItemType、ListItemType,大家看一下下面这句话在程序中是不是多

DataList/Gridview/Repetor控件属性(e.Item.ItemType、ListItemType,大家看一下下面这句话在程序中是不是多余的?

C# code
  if((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem))   {     LinkButton lbnupdate=(LinkButton)e.Item.FindControl("lbnupdate");    LinkButton lbndel=(LinkButton)e.Item.FindControl("lbndel");    lbnupdate.Visible=false;    lbndel.Visible=false;    if(Session["username"]!=null)    {      if (Session["flag"].ToString()=="admin")      {       lbnupdate.Visible=true;       lbndel.Visible=true;      }     } }

上面这段代码中 if((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem)) 完全可以替代成 if((e.Item.ItemType == ListItemType.Item),结果应该是一样的吧?为啥我看到很多例子都是if写了两个判断,如我上面的代码?


[解决办法]
22就是井...
[解决办法]
前者包含后者,应该可以删除的

热点排行