程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> asp.net綁定label的示例代碼

asp.net綁定label的示例代碼

編輯:關於ASP編程

    前台頁面:
    <asp:Label ID="Label1" runat="server" Text=’<%#GetName((sender as Label).ID.Substring(5)) %>’></asp:Label>  
          <br />  
          <asp:Label ID="Label2" runat="server" Text=’<%#GetName((sender as Label).ID.Substring(5)) %>’></asp:Label>  
           <br />  
          <asp:Label ID="Label3" runat="server" Text=’<%#GetName((sender as Label).ID.Substring(5)) %>’></asp:Label>  
          <br />  
          <asp:Label ID="Label4" runat="server" Text=’<%#GetName((sender as Label).ID.Substring(5)) %>’></asp:Label>  

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

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved