熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

asp.net綁定label的示例代碼

2013-11-13 10:38:38  來源: .NET編程 

  前台頁面:
<asp:Label ID="Label" runat="server" Text=’<%#GetName((sender as Label)IDSubstring()) %>’></asp:Label>  
      <br />  
      <asp:Label ID="Label" runat="server" Text=’<%#GetName((sender as Label)IDSubstring()) %>’></asp:Label>  
       <br />  
      <asp:Label ID="Label" runat="server" Text=’<%#GetName((sender as Label)IDSubstring()) %>’></asp:Label>  
      <br />  
      <asp:Label ID="Label" runat="server" Text=’<%#GetName((sender as Label)IDSubstring()) %>’></asp:Label>  

後台代碼:
IDictionary<int string> Dic = new Dictionary<int string>();   
   protected void Page_Load(object sender EventArgs e)   
   {   
       if (!PageIsPostBack)   
       {   
           BindData();   
       }   
   }   
   public string GetName(object index)   
   {   
       //如果運算符的左邊是非空的就返回左邊否則是右邊!   
       index = index ?? " ";   
       int key;   
       intTryParse(indexToString() out key);   
  
       return Dic[key];   
   }   
   public void BindData()   
   {   
       DicAdd( "小果");   
       DicAdd( "小磊");   
       DicAdd( "小組");   
       DicAdd( "小節");   
       DataBind();   
   }  


From:http://tw.wingwit.com/Article/program/net/201311/14194.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.