同桌上课用手指进去了好爽_欧美丰满熟妇xxⅹⅹ性大i_成人av天天日天天拍拍_猛男gay帅男gay男男同志_欧美va天堂在线观看_人妻无码av中文系列三里桃花_亚欧免费无码在线观看_久久久精品国产亚洲av水_日韩在线免费看污污污_2021无码专区人妻系列日韩

首頁 優(yōu)化推廣 在.net的綁定事件中使用if控制語句

在.net的綁定事件中使用if控制語句

來源: | 時(shí)間:2013/5/3 11:49:51 |

做項(xiàng)目中經(jīng)常會遇到的一個(gè)問題,在Repeater中綁定了某個(gè)數(shù)據(jù)源,需要對某個(gè)值做判斷來選擇頁面要顯示的內(nèi)容,一個(gè)表中有多個(gè)值,每個(gè)值不同,顯示結(jié)果也不同,這就需要用if語句來做判斷了。

但是在外部可以用的if語句在判斷Repeater綁定值的時(shí)候會出現(xiàn)問題,當(dāng)然如果內(nèi)容代碼少的情況下我們可以用 三目算法判斷,這個(gè)是可以的,例子如下:  a==b?a:b;

但是當(dāng)顯示內(nèi)同代碼很多行的時(shí)候,這就不可取了,其實(shí)我們完全可以使用.net服務(wù)器組件的特性來完成我們的操作,在Repeater的顯示內(nèi)容的容器中(如:<table>,<tr>,<div>等)定義一個(gè)ID,并設(shè)置為服務(wù)器組件屬性:runat="server"

再在Repeater綁定事件中判斷該容器是否顯示,事例代碼如下:

前臺:
 

Html代碼  
  1. <asp:Repeater ID="Repeater1" runat="server"    
  2.                   onitemcreated="Repeater1_ItemCreated">  
  3.                   <ItemTemplate>  
  4.                       <tr id="depth2" runat="server">  
  5.                           <td align="left" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img/menu_bg3.gif"  class="menuB">  
  6.                               <tr>  
  7.                                 <td><a href="news_list.aspx?classId=<%#Eval("id")%>"><%#Eval("className") %></a></td>  
  8.                               </tr>  
  9.                           </table></td>  
  10.                         </tr>  
  11.                       <tr id="depth" 

服務(wù)熱線

153 8323 9821

功能和特性

價(jià)格和優(yōu)惠

網(wǎng)站和維護(hù)

推廣和優(yōu)化

微信服務(wù)號